Слышали про такие "времена"? Что-то там с "have" и "for 2 hours"... А чем конкретно отличаются простой и длительный перфекты? Выполните этот тест, и сразу научитесь их различать.
Сначала прочитайте, чем отличаются эти "времена":
PRESENT PERFECT
How much/many (pages, miles, cups of tea, etc)?
🍰 He has eaten 3 pieces of cake.
Базовое значение: РЕЗУЛЬТАТ. Дословный перевод: он имеет сделанное что-то. Результат можно измерить или посчитать: в штуках, разах, чашках, страницах, корзинах, милях и т.д.
PRESENT PERFECT CONTINUOUS
How long? For 2 hours, since May, all day, for a long time
😴 I have been waiting for him since dinner.
Базовое значение: ПЕРИОД. Дословный перевод: имеется (находится) в состоянии делающего ДОЛГОЕ ВРЕМЯ.
Период измеряется минутами, часами, днями, годами и т.д. Можно просто сказать - долго.
Иногда, период не указан, но можно догадаться:
His face is red. He has been running. (Как долго, мы не знаем, но понятно, что достаточно долго, чтобы покраснеть.)
Если вы немного знаете английский, вы можете спросить: а как же эти случаи?
He has lived here/ has known him for ten years.
Это классика Perfect Continuous. НО сами слова live и know не принимают -ING. По смыслу know - не действие (это наличие информации), идея процесса не подходит логически. Live напротив содержит в себе идею длительности, и добавление -ING это масло масляное. Поэтому, и используется Present Prefect (= урезанный Present Perfect Continuous).
А теперь тренировка:
Получилось? Понравилось? ❤️😉
Чтобы получать уведомления, не забудьте подписаться на канал Еnglish Made Easy 🔔
Present Perfect - тема для русских непонятная, хотя на самом деле ничего особенного в нем нет. Убедитесь сами:
Удачи 🌼!