Употребление Present Perfect

Успешно усвоив структуру Present Perfect, самое время узнать поподробнее «с чем его едят».
Первое важный момент, мы переводим Present Perfect на русский обычным прошедшим временем. Но, в английском языке мы его используем, когда действие произошло, но нас интересует его результат, о не когда оно произошло!
Как правило, чтобы подчеркнуть результативность / окончание действия, мы используем маркеры.
Важно! Present Perfect может использоваться только с неточными выражениями времени (когда либо, уже, последнее время) и словами обозначающими еще не истекшие периоды времени (на этой неделе, но неделя еще не закончилась).
Маркеры Present Perfect:
- ever (когда либо)
- never (никогда)
- already (уже)
- yet (еще, уже)
- not yet (еще нет)
- so far (пока, до сих пор)
- lately (последнее время)
- just (только что)
- recently (недавно, на днях)
- once (однажды)
- many times (много раз)
- several times (несколько раз)
- today (сегодня)
- this week (на этой неделе) / this month (в этом месяце) / this year (в этом году)
- for two weeks (на протяжении двух недель) / for a long time (долгое время)
- since May (c мая)
Обратите внимание на маркеры времени this week, this month, today и так далее. Они показывают конкретное время, что противоречит правилам использования Present Perfect только с неточными выражениями. Но, они демонстрируют не окончен период времени и подразумевают, что если что-то сделано или не сделано на этой неделе/сегодня, то результат может еще быть изменен до окончания указанного периода.
Мы используем Present Perfect говоря о:
– завершенных действиях с акцентом на результат
Используется для передачи важности результата. Действие совершилось когда-то в прошлом и результат этого действия (или его отсутствие) виден в настоящем.
Примеры:
- I have done homework. (Я сделал домашнее.) – Нам совершенно не важно когда это домашнее было сделано, но на уроке нам важен результат – есть дз или нет.
- She has signed a contract. (Она подписала контракт.) – Нам не важно когда она это сделала (вчера, сегодня), где она его подписала, за каких обстоятельств. Важен только факт – контракт подписан.
– незавершенные действия, которое началось когда-то в прошлом, неважно, когда, но еще не закончилось, и в настоящем виден результат этого действия.
Примеры:
- I have had my cat for 5 years. (5 лет у меня есть кот.)
- We have been friends since school years. (Мы дружим со школьных лет.)
В этих предложениях нету завершенности, но они демонстрируют результат действия.
Также маленькие негласные правила :
Мы не используем Present Perfect с вопросительным словом when (когда). When подразумевает конкретного времени в ответе, который мы не можем показать с помощью Perfect. Поэтому спрашиваем when – когда что-то произошло в прошлом только в Past Simple.
Пример:
- When did he come? (Когда он пришел?)
В отличии вопрос how long (как долго), подразумевавший в ответе длительный период, используется в Present Perfect или Present Perfect Continuous.
Пример:
- How long has she known Lisa? (Как долго она знает Лизу?)
А подробнее об разнице Present Perfect и Past Simple читайте в нашей следующей статье.