Выберете правильный вариант
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.
Помогите пожалуйста, никак не могу разобраться в Present perfect и present perfect continuous
Ответы на вопрос
Ответил umniyk44
2
Ответ:
Present Perfect: have/has + глагол с ed или past participle у неправильных
Present Perfect Continuous: have/has + been + глагол с ing
Present Perfect употребляется, когда действие уже завершилось, но есть результат (Я написала книгу).
Present Perfect Continuous употребляется, когда действие началось в прошлом и совершается сейчас/длилось в прошлом, но завершилось к настоящему моменту (Я писала книгу два года).
- has been learning (длительное действие)
- have already flown (результат)
- have been knowing (длительное действие)
- has forgotten (действие не длилось: не забывал два часа, а просто забыл)
- have been watching (длительное действие)
- has just come (результат)
Если остались вопросы, обязательно задавай)
Oiytr:
спасибо большое, теперь все понятно )
Новые вопросы
Русский язык,
1 год назад
Математика,
6 лет назад