Ynpa henne 1. Choose the right tense form.
1. Mary has been learning/has learned German for 2 years.
2. The birds have already flown/have been flying to the South.
3. They have known /have been knowing him for many years.
4. Mike has forgotten/has been forgetting to learn the poem.
5. The boys have been watching/have watched films for 2 hours.
6. The train has just come/has been coming.
7. We haven't been having/ haven't had a holiday for 2 years.
8. David has been painting/has painted in his studio since 10 o'clock.
9. Mary and Sam have collected/ have been collecting stamps for 5 years.
10. Jack has been/ has been being a student for 3 years.
a
й вариант ответа.
Answers & Comments
Ответ:
1. Mary has been learning German for 2 years.
2. The birds have already flown to the South.
3. They have known him for many years.
4. Mike has forgotten to learn the poem.
5. The boys have been watching for 2 hours.
6. The train has just come.
7. We haven't had a holiday for 2 years.
8. David has been painting since 10 o'clock.
9. Mary and Sam have been collecting stamps for 5 years.
10. Jack has been a student for 3 years.
Объяснение: