Что такое Present Perfect в английском языке?
Present Perfect (настоящее совершённое время) в английском языке обозначает действие, которое произошло в прошлом, но при этом имеет связь с настоящим.
Например:
-
Maria has just broken her favourite cup. — Мария только что разбила свою любимую кружку. (Мария уже разбила кружку, то есть действие в прошлом, но вокруг неё сейчас лежат осколки — вот и связь с настоящим.)
-
Harry has bought a new car. — Гарри купил новую машину. (Он купил её в прошлом, но мы только сейчас видим его на новой машине — связь с настоящим.)
-
I’m a poet. However, I haven’t published any verses yet. — Я поэт. Правда, я пока не опубликовал ни одного стихотворения. (То есть сейчас у меня нет опубликованных стихов, потому что в прошлом я их не опубликовал.)
-
We have worked in this company since 2008. — Мы работаем в этой компании с 2008 года. (Действие началось в прошлом, но всё ещё происходит и в настоящем.)
Больше примеров предложений в Present Perfect и ситуаций, в которых это время уместно, вы увидите ниже. Но сначала разберёмся, как это время устроено с точки зрения грамматики.
Правила образования настоящего совершённого времени
Настоящее совершённое время в английском языке образуется с помощью вспомогательного глагола have/has и основного глагола в 3-й форме — в английской грамматике эта форма выполняет роль причастия прошедшего времени.
Утвердительные предложения
Если необходимо составить утвердительное предложение в Present Perfect, то запомните, что в утверждениях на первое место всегда ставится подлежащее, за ним идёт вспомогательный глагол have/has, а в конце стоит основной глагол в третьей форме.
Подлежащее |
Вспомогательный глагол |
Основной/смысловой глагол |
|
---|---|---|---|
I/you/we/they |
Have = ‘ve |
V3 |
|
He/she/it |
Has = ‘s |
I/you/we/they + have (‘ve) + V3:
-
You’ve made my dreams come true, Joshua! — Ты исполнил мои мечты, Джошуа!
-
I have finished my homework. — Я закончил(а) домашнюю работу.
He/she/it + has (‘s) +V3:
-
It has been a disaster. — Это была катастрофа.
-
She’s done her assignment. — Она закончила своё задание.
Отрицательные предложения
В отрицательных предложениях нужно поставить частицу not после вспомогательного глагола. Порядок слов идентичен утверждению.
Подлежащее |
Вспомогательный глагол |
Основной/смысловой глагол |
|
---|---|---|---|
I/you/we/they |
Have not = haven’t |
V3 |
|
He/she/it |
Has not = hasn’t |
I/you/we/they + have not (haven’t) + V3:
-
They haven’t called us yet. — Они нам ещё не звонили.
-
You have not eaten breakfast yet. — Ты ещё не ел(а) завтрак.
He/she/it + has not (hasn’t) +V3:
-
She has not finished watching her TV show. — Она не закончила смотреть своё ТВ-шоу.
-
He hasn’t cleaned his car yet. — Он ещё не помыл машину.
Вопросительные предложения
При образовании вопросительных предложений в Present Perfect мы придерживаемся общих правил для конкретного типа вопросов.
Так, в общих вопросах на первое место выходит вспомогательный глагол, а после всё как обычно: подлежащее и основной глагол.
В специальных вопросах на первое место ставится вопросительное слово, за ним — вспомогательный глагол, потом подлежащее и основной глагол.
Вопросительное слово (если есть) |
Вспомогательный глагол |
Подлежащее |
Основной/смысловой глагол |
|
---|---|---|---|---|
What/why/where/etc. |
have |
I/you/we/they |
V3 |
|
has |
he/she/it |
Have I/you/we/they + V3?
-
Have you been here before? — Вы здесь уже были?
-
Have they gone for a walk? — Они ушли на прогулку?
Has he/she/it + V3?
-
Has he done anything wrong? — Он сделал что-то не так?
-
Has she exercised today? — Она сегодня выполняла упражнения?
Вопросительное слово + have/has + S + V3?
-
What have you done? — Что ты наделал(а)?
-
Where has she gone? — Куда она ушла?
Правила употребления Present Perfect
Ниже мы расскажем про самые распространённые случаи употребления Present Perfect Tense.
Действие началось когда-то в прошлом и до сих пор продолжается:
-
Anna and Josh have been married for twenty years. — Анна и Джош женаты уже двадцать лет.
-
She has lived in Dubai since 2010. — Она живёт в Дубае с 2010 года.
Действие завершилось в период времени, который ещё продолжается:
-
The band has played 5 concerts on this tour. — Группа отыграла 5 концертов в этом туре.
-
Mary has already stolen the spotlight twice this evening. — Мэри уже дважды привлекла к себе внимание этим вечером.
Действие описывает пережитый опыт вплоть до настоящего момента. В отрицательных предложениях можно использовать наречие never, а в утверждениях и вопросах — ever:
-
Chef Kellum is the best cook I’ve ever met. — Шеф Келлам — лучший повар из тех, кого я знаю.
-
George has never tried snorkeling before. — Джордж никогда до этого не пробовал нырять в маске и трубкой.
Если действие произошло в прошлом, но влияет на настоящее время:
-
Lisa has painted the walls. The paint is still wet. — Лиза покрасила стены. Краска всё ещё не высохла.
-
I have just written a draft essay. Will you look at it? — Я только что написал(а) черновик для моего эссе. Посмотришь?
Разница между have gone и have been
Используйте Present Perfect, когда нужно указать, что человек отсутствовал, но уже вернулся:
-
A: Where has Johnny been? — Где был Джонни?
B: Johnny has just come back from the shops. — Он только что вернулся из магазинов.
Если же человек ушел, но ещё не вернулся, используйте глагол have/has gone:
-
Sam has gone to visit her friends. She will be back in two hours. — Сэм уехала в гости к друзьям. Она вернётся через два часа.
Слова-помощники или маркеры времени Present Perfect
Present Perfect легко заметить в предложениях благодаря словам-маркерам. Это наречия и предлоги — подсказки времени. В случае с Present Perfect они указывают на недавнее прошлое или настоящее.
Вот некоторые слова-маркеры Present Perfect и примеры предложений с ними.
Already — уже (чаще в утверждениях)
-
Have you called your mom already? — Ты уже позвонил маме?
Yet — уже, пока ещё (в вопросах и отрицаниях)
-
Has mum bought the present yet? — Мама уже купила подарок?
-
We have not been to the park yet. — Мы ещё не были в парке.
Never — никогда
-
I have never been to that place. — Я там никогда не был(а).
Ever — когда-либо
-
Have you ever been on a yacht? — Ты когда-нибудь был(а) на яхте?
Before — раньше
-
Their grandma hasn’t used the internet before. — Их бабушка не пользовалась интернетом раньше.
Lately — в последнее время
-
Nora hasn’t seen her parents lately. — В последнее время Нора не виделась со своими родителями.
Just — только что
-
She has just came back from work. — Она только что пришла с работы.
Since — с какого-то времени
-
We haven’t received any letters since last year. — Мы не получали никаких писем с прошлого года.
For — в течение
-
Life has been difficult for me for the past few years. — Моя жизнь была тяжелой в последние годы.
So far — на текущий момент
-
Has he written many poems so far? — Много ли стихов он написал на текущий момент?
Until now / up to now — до настоящего момента
-
I haven’t realised the importance of working out until now. — До настоящего момента я не понимал(а) важность занятий спортом.
Recently — недавно
-
I have made breakfast recently. — Я недавно приготовил(а) завтрак.
Today — сегодня
-
I haven’t seen my school friends today. — Сегодня я не видел(а) моих школьных друзей.
This morning/evening — этим утром/вечером
-
Has your son done his homework this morning? — Твой сын сделал домашнюю работу сегодня утром?
This week/year/etc. — на этой неделе / в этом году и т. п.
-
What books has she bought this week? — Какие книги она купила на этой неделе?
Разница между Present Perfect и Past Simple
Настоящее совершённое, то есть Present Perfect, не используется в предложениях, действие в которых завершено и не имеет связи с настоящим. Такие предложения можно отличить с помощью фраз-помощников: yesterday (вчера), last year (в прошлом году), a month ago (месяц назад). В таком случае используем простое прошедшее — Past Simple.
I have seen him at the party yesterday.
I saw him at the party yesterday. — Я его видел(а) вчера на вечеринке.
They have been to Montreal last winter.
They went to Montreal last winter. — Прошлой зимой они были в Монреале.
My sister has played the drums when she was in high school.
My sister used to play the drums when she was in high school. — В старшей школе моя сестра играла на барабанах.
Если же период времени ещё не завершен, используется Present Perfect:
-
How many cookies have you eaten today? — Сколько печенек ты уже сегодня съел(а)?
-
He has graduated from MSU this year. — В этом году он выпустился из МГУ.
Таблица сравнения с Past Simple
В русском языке все действия в прошлом обозначаются глаголами прошедшего времени. В английском, как мы уже выяснили, прошедшее время может обозначаться глаголами настоящего совершённого времени. Чтобы больше никогда не путаться, какое время выбрать, повторим разницу между Present Perfect и Past Simple ещё раз.
Present Perfect |
Past Simple |
---|---|
Действие произошло, точное время неизвестно (still, yet, recently): I have been to so many bookstores, I still cannot find “Crime and Punishment”! — Я уже был(а) в стольких книжных магазинах. Никак не могу найти «Преступление и наказание»! |
Действие произошло, точное время известно (yesterday, last year, in 1995): I went to so many bookstores yesterday. — Я была во многих книжных магазинах вчера. |
Речь идёт о действии в период времени, который ещё не завершился: I haven’t yet taken my pills today. — Я сегодня ещё не выпил(а) свои таблетки. |
Речь идёт о действии, период которого завершился в прошлом: I didn’t take my pills that day, and everything went south. — В тот день я не выпил(а) свои таблетки, и всё пошло наперекосяк. |
Есть связь с настоящим временем: He has just passed his exam! — Он только что успешно сдал экзамен! |
Нет связи с настоящим временем: He passed his exam last month. — В прошлом месяце он успешно сдал экзамен. |
Рассказывает о новости: I’ve bought a new mobile phone. — Я купил(а) новый мобильный телефон. |
Даёт детали новости: I bought the phone online. — Я купил(а) телефон в интернете. |
Видеоурок по теме «Время Present Perfect»
Проверьте, знаете ли вы слова по теме
Обложка: dodotone/Shutterstock.com
- Первые результаты уже через месяц
- Плюс 1 уровень за 3 месяца
- Разговорные клубы в подарок