_________________________________________________
Разберем ситуации:
1) Ann's clothes are covered in paint. She has been painting the ceiling. - Present Perfect Continuous. В данном случае действие еще не закончено.
The ceiling was white. Now it's blue. She has painted the ceiling. - Это Present Perfect. Действие было завершено. Нас интересует результат, а не само действие.
2) Мы используем Present Perfect Continuous, чтобы сказать, как долго что-то продолжалось:
Ann has been writing letters all day.
How long have you been reading that book?
Jim has been playing tennis since 2 o'clock.
Мы используем Present Perfect, когда нам важен результат, а не процесс, или чтобы сказать, сколько мы уже сделали, например, сколько писем написали, или сколько раз мы делали что-то:
Ann has written ten letters today.
How many pages of that book have you read?
Jim has played tennis three times this week.
ВАЖНО! Некоторые глаголы не используются в продолженных формах. Например, глагол know. С ним нужно говорить have known, а не have been knowing.
Список таких глаголов: be, have (в значении " владеть") want, need, prefer, like, love, hate, belong, see, hear, know, realise, suppose, mean, understand, remember, forget, seem
Present Perfect Continuous показывает, как долго происходит действие, а Present Perfect — сколько раз.
Для Present Perfect Continuous важен процесс, а для Present Perfect — результат!
Cложность использования этих двух времен состоит и в том, что они используются с одинаковыми уточнителями for и since.
I've lived in London for 10 years. Я прожил в Лондоне 10 лет. ( и больше жить там не буду. Здесь - результат).
I've been living in London for 10 years. Я живу в Лондоне 10 лет. ( Действие началось в прошлом и продолжается до сих пор. Не собираюсь переезжать).
И еще. Если период времени небольшой, то предпочтительней использовать Present Perfect Continuous. Если период времени большой, то Present Perfect.
I've been living in Paris for 3 months.
I've worked for this company for 20 years.
Желающие, тренируемся в переводе -
1) У него машина 3 года.
2) Она убирает квартиру с утра.
3) Они знают друг друга 5 лет.
4) Он работает в этой компании месяц.
5) Его отец работает в этой компании 15 лет.
-
Present Perfect и Present Perfect Continuous (Progressive)
-
Present Perfect Continuous vs Present Perfect - Learn English Tenses (Lesson 3)