Вопрос:

Упражнение 1. Choose the right tense form.

Фотография

Ответ ассистента

1. Nina has been learning English for 2 years. (Используем Present Perfect Continuous для длительного действия, которое началось в прошлом и длится до сих пор). 2. The birds have already flown to the South. (Используем Present Perfect для завершенного действия). 3. They have known him for many years. (Глагол 'know' — стативный, не используется в Continuous). 4. Mike has forgotten to learn the poem. (Используем Present Perfect для результата). 5. The children have been watching cartoons for 2 hours. (Используем Present Perfect Continuous, так как важно подчеркнуть длительность процесса). 6. The train has just come. (Используем Present Perfect, так как действие только что завершилось). 7. We haven't had a holiday for 5 years. (Глагол 'have' в значении 'иметь/владеть' не используется в Continuous). 8. She has been teaching at this school for twenty years. (Используем Present Perfect Continuous для подчеркивания длительности процесса). 9. David has been painting in his studio since 10 o'clock. (Используем Present Perfect Continuous для действия, начавшегося в прошлом и продолжающегося). 10. Mary and Sam have been collecting stamps for 3 years. (Используем Present Perfect Continuous для длительного процесса). 11. Their parents have been friends since their childhood. (Глагол 'be' в значении состояния не используется в Continuous). 12. Dave has been a student for 2 years. (Глагол 'be' — стативный, здесь выражает состояние, поэтому Present Perfect Simple).

Другие решения

Что ещё задавали пользователи