Когда следует использовать Present Perfect Simple
Present Perfect Simple используется, чтобы указать на дейсвтие, которое завершилось или еще не завершилось к настоящему моменту.
Незавершенные действия
1: Мы используем Present Perfect Simple, чтобы указать на незавершенное действие, состояние или привычку, которая началась в прошлом и продолжается до настоящего времени. Обычно используется, чтобы выразить «как долго» и используется вместе с ‘since’ или ‘for’. Часто используется с глаголами состояния.
- I’ve known Karen since 1994. — Я знаю Карен с 1994 года
- She’s lived in London for three years. — Она живет в Лондоне 3 года.
- I’ve worked here for six months. — Я здесь работаю уже 6 месяцев.
‘Since’ и ‘For’
Мы используем ‘since’ вместе с указателем на конкретное время в прошлом (2004, April 23rd, last year). Конкретное время в прошлом может также быть указано в виде действия, которое привязано к конкретному времени в прошлом (since I was at school, since I arrived).
- I’ve known Sam since 1992. — Я знаю Сэма с 1992 года.
- I’ve liked chocolate since I was a child. — Я люблю шоколад с самого детства.
- She’s been here since 2pm. — Она здесь с двух часов.
Мы используем ‘for’, чтобы указать на период во времени (2 hours, three years, six months).
- I’ve known Julie for ten years. — Я знаю Джулию уже 10 лет.
- I’ve been hungry for hours. — Я голоден на протяжении нескольких часов.
- She’s had a cold for a week. — Она болеет уже неделю.
Завершенные действия
2: Жизненный опыт. Для описания событий или действий, которые случились в жизни персонажа. Мы не говорим о том, когда случилось событие, а человек, которого касается это событие, должен быть жив. Часто используется со словами ‘ever’ и ‘never’.
- I have been to Tokyo. — Я был в Токио (К моменту разговора я уже побывал в Токио, а сейчас я не в Токио)
- They have visited Paris three times. — Они были в Париже три раза
- We have never seen that film. — Мы никогда не видели этот фильм (к моменту разговора)
3: Используется с незавершенным периодом времени (this month, this week, today). Период времени продолжается во время разговора.
- I haven’t seen her this month. — Я не видела ее в этом месяце.
- She’s drunk three cups of coffee today. — Она выпила 3 чашки кофе сегодня (к моменту разговора, и, возможно, выпьет еще)
- I’ve already moved house twice this year! — Я уже 2 раза переезжал в этом году ( и может быть еще перееду)
Нельзя использовать Present Perfect в предложении, где присутствует период времени, который уже закончился. Чтобы не запутаться, рекомендуем обратиться к репетитору по английскому в Харькове.
- НЕПРАВИЛЬНО:
I’ve seen him yesterday.
4: Завершенное действие с результатом в настоящем (фокус на результате). Часто используем, чтобы сказать о чем-то, что случилось в недавнем прошлом, но до сих пор важно или действительно. Иногда можно использовать в этом варианте past simple, особенно в американском английском.
- I’ve lost my keys. — Я потерял свои ключи (поэтому сейчас не могу попасть в дом)
- She’s hurt her leg. — Она ушибла ногу (поэтому сегодня не может играть в теннис)
- They’ve missed the bus. — Они опоздали на автобус (поэтому не придут вовремя)
5: Мы также можем использовать present perfect, чтобы говорить о чем-то, что случилось недавно, но результат не известен к настоящему времени. Часто используется в новостях со словами ‘just / yet / already / recently’. Однако, past simple также будет корректно использовать, особенно в американском английском.
- The Queen has given a speech. — Королева только что сделала заявление.
- I’ve just seen Lucy. — Я только что виделся с Люси.
- The Mayor has announced a new plan for the railways. — Мэр ообъявил о новом плане для железной дороги.
Been и Gone
В Present Perfect Simple часто используются ‘been’ and ‘gone’ как причастие прошедшего времени глагола ‘go’, но следует различать ситуации, в которых используются эти причастия.
Мы используем ‘been’ (часто, когда говорим о жизненном опыте), чтобы указать, что человек, о котором мы говорим посетил какое-то место и вернулся.
- I’ve been to Paris (вообще, а сейчас я живу в Лондоне).
- She has been to school today (но сейчас она дома).
- They have never been to California.
Мы используем ‘gone’ (часто, когда говорим о действии, результат которого существует в настоящем), чтобы указать, что человек отправился в какое-то место и до сих пор находится там.
- Where’s John? He’s gone to the shops (он сейчас в магазине).
- Julie has gone to Mexico (она сейчас в Мексике).
- They’ve gone to Japan for three weeks (сейчас они в Японии).