7.Present Perfect
Слова-маркеры Present Perfect Already — уже, Just — только что, Ever — когда-либо, Yet — уже, еще, Still — все еще, Never — никогда,
Before — до этого, раньше, Recently, lately — в последнее время, недавно, Since — с какого-то момента, For — на протяжении,
Разница между Past Simple и Present Perfect Для многих изучающих английский язык разница между этими двумя временами остается загадкой и по сей день. Разберемся, когда употребляется Present Perfect, а в каких случаях — Past Simple. Говорим или не говорим, когда что-то произошло В Present Perfect важен факт совершения действия и не имеет значения, когда именно оно произошло. В Past Simple обычно указывается, когда именно произошло действие. Примеры слов-маркеров в Past Simple: yesterday (вчера), in 2015 (в 2015), ago (тому назад), when I was younger (когда я был моложе) и другие.
I have ridden a horse! — Я ездил верхом! (неважно, когда это было), I rode a horse yesterday morning! — Вчера утром я ездил верхом! (конкретный момент в прошлом)
Законченный период времени или текущий Если мы говорим о периоде времени, который все еще продолжается, употребляем Present Perfect. Часто на текущий период указывают такие слова-маркеры, как today (сегодня), this week (на этой неделе), this month (в этом месяце) и this year (в этом году). Если период закончен, используем Past Simple, на него указывают следующие слова-маркеры: last week (на прошлой неделе), last month (в прошлом месяце), last year (в прошлом году).
I haven't seen you in the office this week. — Я не видел тебя в офисе на этой неделе. (неделя не закончилась)I didn't see Sofie at work last week. — Я не видел Софи на работе на прошлой неделе. (прошлая неделя закончилась)
Связь с настоящим и факт из прошлого У Present Perfect всегда есть какая-то привязка к настоящему, тогда как при помощи Past Simple можно просто изложить факты о прошлом.
We're so happy! We have learnt English! — Мы так счастливы! Мы выучили английский! (мы счастливы сейчас — привязка к настоящему)Ivan learned English at school. — Иван учил английский в школе. (факт из прошлого)
Has Gloria delivered the package on time?
Глория доставила посылку вовремя?
John and Lily have broken up
Джон и Лили расстались.
Lucy hasn't tried ice-cream before.
Люси раньше не пробовала мороженое.
Mike has read the Harry Potter book series.
Майк читал серию книг о Гарри Поттере.
Mom is not here. It looks like she has gone to the supermarket.
Мамы нет. Похоже, она пошла в магазин.
Mark's come back from Italy!— How long was he there? Where did he stay?
Марк вернулся из Италии!— Сколько он там пробыл? Где он жил?
Mrs Baker has been a teacher since 1995.
Миссис Бейкер работает учителем с 1995.
My employees have already completed their task.
Мои подчиненные уже завершили свои задачи.
My neighbours have gone to Turkey for summer.
Мои соседи уехали в Турцию на лето.
My teacher hasn't checked the tests.
Мой учитель не проверил тесты.
We have been together since 2014.
Мы вместе с 2014 года.
We've never gone skiing!
Мы никогда не катались на лыжах.
Have we paid the bills this month?
Мы оплачивали счета в этом месяце?
We met 2 years ago.
Мы познакомились 2 года назад.
We've agreed!
Мы пришли к согласию!
We have missed too many opportunities lately.
Мы упустили слишком много возможностей в последнее время.
He has lied to me
Он мне солгал.
They haven't seen this film
Они не видели этот фильм.
They have not done their work properly.
Они не выполнили свою работу должным образом.
Wait, that's it? We've just started!
Погоди, и все? Мы же только начали!
We haven't seen each other for months, it seems
Похоже, мы не виделись несколько месяцев.
Has Rosa ever cheated in the exam?
Роза когда-либо списывала на экзамене?
Rachel has not met David yet
Рэйчел еще не знакома с Дэвидом.
Sue's come home
Сью пришла домой.
Sue has gone to London.
Сью уехала в Лондон.
Susan has played / has been playing tennis for 10 years
Сьюзан играет в теннис 10 лет.
You still haven't washed the towels, have you?
Ты все еще не постирал полотенца, да?
Have you ever tried Japanese food?
Ты когда-либо пробовал японскую еду?
Have you made the bed yet?
Ты уже застелил кровать?
Have you paid for the tickets yet?
Ты уже оплатил билеты?
Have you been to the lecture?
Ты ходил на лекцию?
The fridge is full. It looks like mom has been to the supermarket.
Холодильник полон. Похоже, мама сходила в магазин
It's the best film I've seen recently
Это лучший фильм, что я видел за последнее время.
I have been to Spain.
Я был в Испании.
I still haven't handed in my project.
Я все еще не сдал свой проект.
I have met John before.
Я встречал Джона до этого.
I've won in the lottery!
Я выиграл в лотерею!
I haven't finished my homework yet.
Я еще не закончил свою домашнюю работу.
I have lived / have been living in this house since my childhood
Я живу в этом доме с самого детства.
I've called you three times, where have you been?
Я звонила тебе три раза, где ты был?
I have never been here.
Я здесь никогда не был.
I've worked here for 5 years
Я здесь проработал 5 лет.
I have known the Smiths family for about a decade.
Я знаю семью Смитов уже около десяти лет.
I've ridden an elephant!
Я каталась на слоне!
I have bought a new car!
Я купил новую машину!
I've bought a new car! It is a real bargain!
Я купил новую машину! Это по-настоящему выгодная покупка!
I've flown to New York.
Я летал в Нью-Йорк.
I can't go to the mountains with you, I've broken my arm.
Я не могу пойти с тобой в горы, я сломала руку! (результат в настоящем — не могу пойти в горы)
I haven't seen a comedy since last year.
Я не смотрел комедии с прошлого года.
I have never played any musical instrument.
Я никогда не играл ни на каком музыкальном инструменте.
I've been to ten countries!
Я побывал в десяти странах!
I've loved maths since I was a child.
Я с детства люблю математику.
I've passed my English exam! (новость) I scored 90%! (детали)
Я сдал свой экзамен по английскому! Я набрал 90% !
I'm so upset. You haven't done your homework again!
Я так расстроена. Ты снова не выполнилдомашнюю работу! (результат в настоящем — я расстроена)
I've just finished working
Я только что закончила работать.
I've just washed the floor!
Я только что помыла пол!
I've already seen this episode!
Я уже видел эту серию!