Выберете правильный вариант
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
Answers & Comments
Verified answer
Ответ:
Present Perfect: have/has + глагол с ed или past participle у неправильных
Present Perfect Continuous: have/has + been + глагол с ing
Present Perfect употребляется, когда действие уже завершилось, но есть результат (Я написала книгу).
Present Perfect Continuous употребляется, когда действие началось в прошлом и совершается сейчас/длилось в прошлом, но завершилось к настоящему моменту (Я писала книгу два года).
Если остались вопросы, обязательно задавай)