Present Perfect – настоящее совершенное (перфектное) время английского языка. Это время используется для обозначения событий, которые завершились до настоящего момента времени или завершены в период настоящего времени. Смотрите ниже правила образования Present Perfect, список вспомогательных слов и примеры употребления настоящего совершенного времени английского языка.
Образование Present Perfect
В утвердительных предложениях Present Perfect образуется с помощью вспомогательного слова have (1 и 2 лица) или has (3 лицо единственного числа) и добавлением окончания -ed к глаголу. Если глагол неправильный, то используется 3 форма – Past Participle. Формула образования:
Существительное + have / has + глагол с окончанием -ed или в 3 форме
Существительное и вспомогательный глагол have могут сливаться и образовывать I’ve, they’ve и др. Примеры утвердительных предложений в Present Perfect:
He has just finished playing football. – Он только что закончил играть в футбол.
They’ve started doing their homework already. – Они уже начали делать домашнее задание.
Для образования отрицательного предложения в Present Perfect после вспомогательного глагола необходимо добавить частицу not. Правило:
Существительное + have / has + not + глагол с окончанием -ed или в 3 форме
Вспомогательный глагол может сливаться с частицей not и образовывать haven’t или hasn’t. Примеры отрицательных предложений:
I haven’t seen you for years! – Я не видел тебя давным-давно!
She hasn’t made her work yet. – Она еще не сделала свою работу.
Для образования вопросительного предложения в Present Perfect вспомогательный глагол необходимо ставить перед предложением. Правило:
Have / Has + существительное + глагол с окончанием -ed или в 3 форме
Примеры вопросительных предложений:
Has there ever been a war in the United States? – Была ли когда-нибудь война в Соединенных Штатах?
Have you ever met him? – Ты когда-нибудь встречался с ним?

Вспомогательные слова Present Perfect
При образовании предложений в Present Perfect часто употребляются вспомогательные слова. Эти слова-маркеры настоящего совершенного времени приведены ниже:
Слово | Перевод |
just | только что |
already | уже |
yet | еще не (используется в отрицательных и вопросительных предложениях) |
never | никогда |
ever | когда-либо |
once | однажды |
(many, few, several) times | (много, несколько) раз |
before | до этого |
so far | до сих пор |
Случаи, в которых употребляется Present Perfect
Ниже приведены различные примеры использования времени Present Perfect, которые могут вам пригодиться.
I вариант использования: Неопределенное время перед настоящим моментом
Present Perfect используется обычно для описания события, которое произошло относительно недавно и в неопределенное время. Употребление таких слов, как yesterday, one year ago, last week, at that moment, that day, one day и других в Present Perfect запрещено, так как при использовании этого времени акцент ставится на опыте, а не на времени, когда произошло событие. При этом уместно употребление вспомогательных слов (смотрите таблицу выше). Примеры:
I have been to France. – Я был во Франции.
I think I have met him once before. – Думаю, я когда-то встречался с ним.
Nobody has ever climbed that mountain. – Никто никогда не поднимался на эту гору.
You have grown since the last time I saw you. – Ты вырос с тех пор, как я тебя видел в последний раз.
James has not finished his homework yet. – Джеймс еще не закончил свое домашнее задание.
Have you been to Mexico in the last year? – Ты был в Мексике за последний год? (‘in the last year’ (в отличие от ‘last year’) означает “в последние 365 дней”, поэтому это неопределенное время, которое требует использования Present Perfect)
I have seen that movie six times in the last month. – Я видел этот фильм шесть раз за прошлый месяц. (Здесь указан период времени, но акцент на том, сколько раз человек видел этот фильм.)
II вариант использования: действие продолжается по сегодняшний день
Present Perfect также используется с глаголами, которые не являются длительными (Non-Continuous Verbs) или со смешанными глаголами (Mixed Verbs). В этом случае настоящее совершенное время описывает действие, которое началось в прошлом и продолжается до сих пор. При этом характерным является употребление фраз типа for five minutes, for two weeks, since Monday и других. Примеры:
I have had a cold for two weeks. – У меня простуда уже две недели.
She has been in England for six months. – Она находится в Англии уже 6 месяцев.
Mary has loved chocolate since she was a little girl. – Мэри любит шоколад с детства.
Present Perfect в пассивном залоге (Passive) рассмотрен здесь.