Unit 16 - Present perfect continuous (I have been doing)
Unit 16
Present perfect continuous
(I have been doing)
(a) Рассмотрите данный пример:
- Is the tea cattle boiling? - No, it is not. But the water is quite hot. - It has been boiling. - I have been sleeping for more than ten hours! |
has been boiling и have been sleeping - это время Present Perfect Continuous от глаголов to boil, to sleep |
образование времени Present Perfect Continuous: |
I/we/they/you have (= I've и т.д.)
he/she/it has (= he's и т.д.) |
been doing
|
Мы используем Present Perfect Continuous,когда мы говорим о действии (достаточно продолжительном), которое началось в прошлом и недавно (или только что) закончилось.
Рассмотрите несколько других примеров:
- She has been washing her hair, but it may be dry now.
- Bill has been dining with us tonight.
- I’ve just been having such a delightful chat with Margaret.
(b) Мы также используем Present Perfect Continuous, чтобы спросить или сообщить о том, как долго что-то длилось. К настоящему моменту действие (ситуация), возникшая в прошлом, только что закончилась (или еще продолжается).
Рассмотрим примеры:
- I have been writing for more than an hour.
- We’ve been staying here nearly a week.
- You have been making excuses for him all your life.
Вы можете использовать Present Perfect Continuous
с how long, for и since для описания периодических действий:
- She has been having English lessons since she was five.
- How long have you been playing tennis?
Информацию о Present Perfect + since/for
О различии между Present Perfect и Present
Perfect Continuous см. в Unit 17 - Unit 18.