Контрольные задания > 1. Choose the right tense form.
1. Ann has been learning/has learned English for 2 years.
2. They have known /have been knowing him for many years.
3. The children have been watching/have watched cartoons for 2 hours.
4. We haven't been having/ haven't had a holiday for 5 years.
5. She has been teaching/has taught at this school for twenty years.
6. Mary and Sue have collected/ have been collecting stamps for 3 years.
Вопрос:
1. Choose the right tense form.
1. Ann has been learning/has learned English for 2 years.
2. They have known /have been knowing him for many years.
3. The children have been watching/have watched cartoons for 2 hours.
4. We haven't been having/ haven't had a holiday for 5 years.
5. She has been teaching/has taught at this school for twenty years.
6. Mary and Sue have collected/ have been collecting stamps for 3 years.
1. Ann has been learning English for 2 years. (Действие длится в течение определенного времени). 2. They have known him for many years. (Состояние, которое длится до настоящего времени). 3. The children have been watching cartoons for 2 hours. (Действие, которое длилось какое-то время и, возможно, все еще продолжается). 4. We haven't had a holiday for 5 years. (Результат виден сейчас - у нас не было отпуска в течение 5 лет). 5. She has been teaching at this school for twenty years. (Действие длится в течение определенного времени и, возможно, все еще продолжается). 6. Mary and Sue have been collecting stamps for 3 years. (Действие, которое длилось какое-то время и, возможно, все еще продолжается).