
Выберете правильный вариант 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 

Ответы на вопрос

Ответ:
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 (результат)
Если остались вопросы, обязательно задавай)



Я могу помочь вам с английским грамматикой. Ваш вопрос связан с выбором между Present Perfect и Present Perfect Continuous. Вот некоторые правила, которые помогут вам:
- Present Perfect используется, когда мы говорим о результате или завершении действия в настоящем. Например, Nina has learned English for 2 years означает, что она выучила английский за 2 года и сейчас знает его. - Present Perfect Continuous используется, когда мы говорим о процессе или продолжительности действия в настоящем. Например, Nina has been learning English for 2 years означает, что она учит английский уже 2 года и продолжает учить его. - Present Perfect также используется с наречиями already, yet, ever, never, recently, и just, которые указывают на связь с настоящим моментом. Например, The birds have already flown to the South означает, что птицы уже улетели на юг и сейчас там. - Present Perfect Continuous также используется с наречиями for и since, которые указывают на продолжительность действия. Например, They have been knowing him for many years означает, что они знают его много лет и до сих пор знают.
Исходя из этих правил, правильные варианты в ваших предложениях такие:
- Nina has been learning English for 2 years. - The birds have already flown to the South. - They have known him for many years. - Mike has forgotten to learn the poem. - The children have been watching cartoons for 2 hours. - The train has just come.
Надеюсь, это вам помогло. Если у вас есть еще вопросы, я рад ответить на них.


Похожие вопросы
Топ вопросов за вчера в категории Английский язык
Последние заданные вопросы в категории Английский язык
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili