Хорошо! Давайте разберем каждое предложение шаг за шагом, чтобы понять, какой глагольной формы следует использовать в каждом случае.
1. The girls (have been dancing/danced) since 3 p.m. They (are/were) tired.
have been dancing: Здесь мы видим конструкцию с "since", что свидетельствует о том, что действие (танец) началось в прошлом и продолжается до настоящего момента, поэтому правильный выбор — «have been dancing».
are: Это действие происходит сейчас, следовательно, девочки в данный момент устали. Правильный выбор — «are».
Готовое предложение: The girls have been dancing since 3 p.m. They are tired.
2. Frank (has begun/began) learning Italian recently. He (learns/is learning) it fast.
has begun: Слово "recently" указывает на действие, которое началось в недавнем прошлом и актуально в настоящем. Таким образом, правильная форма — «has begun».
is learning: Здесь речь идет о процессе, который происходит сейчас. Мы используем «is learning».
Готовое предложение: Frank has begun learning Italian recently. He is learning it fast.
3. The other day we (met/have met) a very famous actor in the street. She (talked/was talking) with someone.
met: "The other day" указывает на конкретный момент в прошлом. Мы используем простое прошедшее время — «met».
was talking: Здесь мы говорим о процессе, который происходил в течение какого-то времени в прошлом. Поэтому правильный выбор — «was talking».
Готовое предложение: The other day we met a very famous actor in the street. She was talking with someone.
4. How long (have you been living/do you live) here? I (live/have been living) here all my life.
have you been living: Вопрос о продолжительности жизни в каком-то месте подразумевает использование настоящего совершенного времени. Поэтому мы выбираем «have you been living».
have been living: Я также указываю на то, что я живу здесь всю свою жизнь. Правильный вариант — «have been living».
Готовое предложение: How long have you been living here? I have been living here all my life.
5. They (travelled/have been travelling) for a month already. Can you say when they (will come back/come back) home?
have been travelling: Слово "already" указывает на действие, которое началось в прошлом и продолжается в настоящем. Правильный выбор — «have been travelling».
will come back: В этом случае мы предполагаем будущее действие, поэтому правильный выбор — «will come back».
Готовое предложение: They have been travelling for a month already. Can you say when they will come back home?
Полный ответ:
- The girls have been dancing since 3 p.m. They are tired.
- Frank has begun learning Italian recently. He is learning it fast.
- The other day we met a very famous actor in the street. She was talking with someone.
- How long have you been living here? I have been living here all my life.
- They have been travelling for a month already. Can you say when they will come back home?
Теперь у вас есть последовательные объяснения и готовые предложения!