Грамматическое время Present Perfect Continuous выражает длительное действие, процесс, начавшийся в прошлом, продолжающийся в настоящий момент, или только что закончившийся. Важна в этом случае не только длительность действия (how long), но и его связь с настоящим.В этом случае значения Present Perfect Continuous и Present Perfect Simple одинаковы .
Например:
* - How long have you been learning English? - Как долго вы уже учите английский?
- I have been learning English for 6 months / since April. – Я уже учу английский
в течение 6 месяцев / с апреля. (важно, как долго происходит действие,
которое началось в прошлом и продолжается до настоящего момента; действие
или период времени не закончены)
* - Have you learned a lot of English words? – Вы уже выучили много английских слов?
- Yes, I have. And I have learned a few poems too. – Да. И я ещё выучил несколько
стихотворений. (в этом примере Present Perfect Simple подчёркивает
законченность действия к настоящему моменту и результат в настоящем)
I / you / we /
they
|
have been
|
doing
working
living
driving
learning
….. etc.
|
have not been
(haven’t)
|
he / she / it
|
has been
|
has not been
(hasn’t)
|
Have
|
I / you / we /
they
|
been
|
doing?
working?
living?
driving?
learning?
….. etc.
|
Has
|
he / she / it
|
been
|
Пользуясь таблицей, сравните ситуации употребления времён Present Perfect Simple и Present Perfect Continuous.
Характеристика действия
|
| Present Perfect Simple
| Present Perfect Continuous
|
Как?
|
Действие завершено к определённому моменту в настоящем или связано с настоящим. Важен результат –
сколько сделано.
Have / has done
|
Действие началось в прошлом и всё ещё продолжается в настоящий момент или только что закончилось.
Важен процесс – как долго длится
действие.
Have / has been doing
|
Когда?
|
just / already / yet
ever / never
since / for
lately / recently
this week / today
so far / up to now
|
for 3 hours already
for ages
since morning
since he came
|
Примеры:
|
* He has just come. – Он только
что пришёл.
* She hasn’t called yet. – Она
ещё не звонила.
* Have you ever been to Spain? –
Вы были когда-либо в
Испании?
* He has written many books. –
Он написал много книг.
|
* She has been teaching Maths since she
graduated from the University. – Она
преподаёт математику с тех пор, как
закончила университет.
* The road is wet. It has been raining. –
Дорога мокрая. Шёл дождь.
* I have been waiting for you for half
an hour. – Я жду вас уже полчаса.
|