Задача Задача №3794599
А
А
Сверь числа и знаки с фото.
Choose the right tense form.
- Nina has been learning/has learned English for 2 years.
- The birds have already flown/have been flying to the South.
- They have known /have been knowing him for many years.
- Mike has forgotten/has been forgetting to learn the poem.
- The children have been watching/have watched cartoons for 2 hours.
- The train has just come/has been coming.
- We haven't been having/ haven't had a holiday for 5 years.
- She has been teaching/has taught at this school for twenty years.
- David has been painting/has painted in his studio since 10 o'clock.
- Mary and Sam have collected/ have been collecting stamps for 3 years.
- Their parents have been/have been being friends since their childhood.
- Dave has been/ has been being a student for 2 years.
Ответ:
- has been learning
- have already flown
- have known
- has forgotten
- have been watching
- has just come
- haven't had
- has been teaching
- has been painting
- have been collecting
- have been
- has been
Кратко почему: for/since + процесс → Present Perfect Continuous (1, 5, 8, 9, 10); результат или разовый факт → Present Perfect (2, 4, 6); глаголы состояния know, have, be в Continuous не употребляются (3, 7, 11, 12).