1. Will the music never stop? It ____(has been playing) for two hours. Turn off the TV set. The children ____(have been

  • 39
1. Will the music never stop? It ____(has been playing) for two hours.
Turn off the TV set. The children ____(have been watching) it since morning.
Mary is learning to play the piano. She ____(has been practicing) since breakfast time.
He ____(has been living) in the USA for many years but he still can’t speak English properly.
I need a holiday. I ____(have been working) too hard for a long time.
Please wake up Peter. He ____(has been sleeping) for ten hours.
We ____(have been traveling) for three days but we are still only halfway to London.

2. How long ____(has he been waiting)?
How long ____(have they been playing) tennis?
How long ____(has she been working) on this project?
How long ____(have you been learning) Spanish?
How long ____(has it been raining)?
How long ____(have they been standing) in line?
How long ____(has he been studying) for the exam?
How long ____(have you been living) here?
How long ____(has she been practicing) the violin?
How long ____(have they been talking) on the phone?
Magnit
24
Решение:

1. Временной формой, которая используется в данном задании, является Present Perfect Continuous (Present Perfect Progressive). Она обозначает продолжающееся действие в прошлом с неким результатом или влиянием на настоящее время. Для построения этой формы используется вспомогательный глагол "have/has" в настоящем времени в сочетании с глаголом в прогрессивной форме с окончанием -ing.

- Will the music never stop? It ____(has been playing) for two hours. (Музыка играет уже два часа.)
- The children ____(have been watching) it since morning. (Дети смотрят на нее с утра.)
- Mary is learning to play the piano. She ____(has been practicing) since breakfast time. (Мэри занимается игрой на пианино с самого утра.)
- He ____(has been living) in the USA for many years but he still can"t speak English properly. (Он живет в США много лет, но все еще не может говорить по-английски правильно.)
- I need a holiday. I ____(have been working) too hard for a long time. (Мне нужен отпуск. Я слишком долго работал слишком усердно.)
- Please wake up Peter. He ____(has been sleeping) for ten hours. (Пожалуйста, разбуди Питера. Он спит уже десять часов.)
- We ____(have been traveling) for three days but we are still only halfway to London. (Мы путешествуем уже три дня, но все еще только на полпути до Лондона.)

2. В данном случае, по контексту, пропущено слово "he". Поэтому полное предложение будет звучать следующим образом: "How long has he been...?" (Как долго он уже...?). Здесь также используется временная форма Present Perfect Continuous (Present Perfect Progressive).

- How long ____(has he been...)?
(Как долго он уже...?)

Обратите внимание, что вторая часть задания не указана, поэтому невозможно сформулировать полное предложение. Если вы уточните, что именно должно быть там, я с удовольствием продолжу решение.