с. № Grammar Practice: Present Perfect Continuous и другие времена
Underline the correct form. (Подчеркни правильную форму.)
1 They have talked/have been talking about it all morning.
2 He's not here because he has been going/has gone to work. He'll be back at 4 o'clock.
3 The children cleaned/have been cleaning the playground yesterday.
4 She has studied/has been studying all day.
5 I worked/have been working without a break since 8 o'clock.
6 I have been walking/walked to the park last week.
Решение
Present Perfect Continuous (have been + -ing) — длительное действие, которое продолжается до сих пор или только что закончилось (all morning, all day, since o'clock). Present Perfect — результат (его нет здесь, ушёл — и сейчас там). Past Simple — точное время в прошлом (yesterday, last week).
all morning — длительность: have been talking.
«его нет, потому что ушёл на работу» — результат, он вернётся в : has gone (has been going означало бы «ходит регулярно»).
yesterday — Past Simple: cleaned.
all day — длилось весь день: has been studying.
since o'clock — с момента, действие продолжается: have been working.
last week — Past Simple: walked.
Ответ
They have been talking about it all morning.
He's not here because he has gone to work. He'll be back at o'clock.
The children cleaned the playground yesterday.
She has been studying all day.
I have been working without a break since o'clock.
I walked to the park last week.