Коли потрібно використовувати 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. – Вона тут з другої години.
- I’ve been studying with my english tutor in Dnipro since 2 pm. – Я навчався з репетитором англійської у Дніпрі з другої години.
Ми використовуємо ‘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 have not 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 (зараз вони в Японії).