Почему у Present Perfect точка отсчёта в настоящем
Говорящий смотрит из настоящего на то, что произошло или продолжалось до сих пор. Можно сообщить, что письмо уже отправлено, что человек когда-то пробовал определённую еду или что знакомство длится несколько лет. Общее здесь не завершённость, а связь с текущим моментом.
В русском переводе могут использоваться разные времена: I have sent переводится «я отправил», а I have known her for years переводится «я знаю её много лет». Поэтому выбор английской формы нельзя делать только по виду русского глагола. Сначала определи, о каком периоде и результате идёт речь.
- I have saved the document. You can close the window.
- Я сохранил документ. Можно закрыть окно.Результат важен для действия сейчас.
- We have tried this recipe before.
- Мы уже пробовали этот рецепт.Опыт к настоящему моменту, без даты приготовления.
- She has owned this flat for eight years.
- Она владеет этой квартирой восемь лет.Состояние началось раньше и продолжается.
Образование: have / has + третья форма
С I, you, we и they используется have, с he, she и it используется has. Затем нужна третья форма, или past participle, V3. У правильных глаголов она совпадает с формой на -ed: opened, finished. Применяются обычные правила написания: close → closed, carry → carried, stop → stopped.
У неправильных глаголов проверяй именно V3: write → written, take → taken, see → seen. Вторая форма wrote после have не подходит. У be третья форма been, поэтому have been может быть обычным Present Perfect глагола be, без какого-либо -ing.
| Конструкция | Пример | Перевод |
|---|---|---|
| I / you / we / they + have + V3 | We have finished the work. | Мы закончили работу. |
| He / she / it + has + V3 | She has written a reply. | Она написала ответ. |
| Have / has + been | He has been ill for a week. | Он болеет неделю. |
| Have / has + V3 неправильного глагола | They have taken the keys. | Они взяли ключи. |
- I have checked the address.
- Я проверил адрес.
- The price has changed.
- Цена изменилась.
Отрицания, вопросы и сокращения
В отрицании добавь not после have или has: I have not finished. Сокращённые формы haven't и hasn't равнозначны полным. В вопросе have / has ставится перед подлежащим, V3 остаётся после него. Do, does и did в этой конструкции не используются.
Краткие ответы содержат have / has: Yes, I have; No, she hasn't. Сокращения I've, we've и she's обычны в утверждениях. В She's written сокращено has; в She's writing сокращено is. После утвердительного краткого ответа форму не сокращай: Yes, she has.
| Утверждение | Отрицание | Вопрос |
|---|---|---|
| You have read the instructions. | You have not read the instructions. | Have you read the instructions? |
| She has booked a room. | She has not booked a room. | Has she booked a room? |
- Why has the delivery date changed?
- Почему изменилась дата доставки?
- Have they replied? No, they haven't.
- Они ответили? Нет.
- I haven't received the file yet.
- Я ещё не получил файл.
Жизненный опыт: ever, never, been и gone
В вопросе об опыте важно, случалось ли что-то до настоящего момента, а не когда именно. Ever в таком вопросе означает «когда-либо», never в утверждении «никогда». Never уже даёт отрицательное значение, поэтому сочетание haven't never для этого смысла не нужно.
Если после общего вопроса переходишь к обстоятельствам конкретного случая, обычно потребуется Past Simple: Have you ever tried sailing? When did you try it? Также различай has been to и has gone to. В типичном сообщении о поездке been to означает, что человек побывал там и вернулся, gone to означает, что он уехал и ещё не вернулся.
- Have you ever repaired a bicycle?
- Ты когда-нибудь ремонтировал велосипед?
- I have never travelled alone.
- Я никогда не путешествовал один.
- Dina has been to Tallinn twice.
- Дина дважды бывала в Таллине.
- Dina has gone to Tallinn. She will be back on Friday.
- Дина уехала в Таллин. Она вернётся в пятницу.
Актуальный результат: just, already и yet
Present Perfect часто сообщает новую информацию, которая важна сейчас: дверь открыта, документ отправлен, ключ потерян и его пока нет. Но одна лишь важность результата не запрещает Past Simple. Если назван конкретный завершённый момент события, обычно выбирается Past Simple: I sent it yesterday.
Just обозначает недавнее событие, already то, что уже случилось, yet в вопросах и отрицаниях относится к ожидаемому событию до настоящего момента. Just и already обычно стоят между have / has и V3, yet часто в конце. Эти слова помогают понять смысл, но не являются исключительной принадлежностью одного времени.
- I have just printed the tickets. Here they are.
- Я только что распечатал билеты. Вот они.
- We have already chosen a date.
- Мы уже выбрали дату.
- Has the bus arrived yet?
- Автобус уже приехал?
- The bus has not arrived yet.
- Автобус ещё не приехал.
For и since: как описать период до настоящего
For называет длительность: for three months, for a long time. Since задаёт начало отсчёта: since May, since 2022, since I moved here. В последнем случае после since стоит отдельное событие в Past Simple, а основная ситуация продолжается до настоящего.
С глаголами состояния здесь особенно полезен Present Perfect: have known, have owned, have wanted. С live и work часто возможны и Simple, и Continuous: I have lived here for five years и I have been living here for five years могут описывать продолжающееся проживание, но с разным акцентом. Для длительного действия подробнее разбирается Present Perfect Continuous.
For не выбирает время автоматически: I lived there for five years описывает законченный период, а I have lived here for five years в обычном контексте означает, что я живу здесь и сейчас. Отрицание I haven't seen her for a month сообщает об отсутствии встреч весь месяц до настоящего.
| Задача | Пример | Перевод |
|---|---|---|
| Как долго: for + период | I have known Vera for six years. | Я знаю Веру шесть лет. |
| С какого момента: since + дата | We have owned this car since 2021. | Эта машина у нас с 2021 года. |
| С какого события: since + предложение | He has worked here since he left college. | Он работает здесь с тех пор, как окончил колледж. |
| Вопрос о длительности | How long have you had this phone? | Как давно у тебя этот телефон? |
Незавершённый период и отличие от Past Simple
Today, this week и this year могут обозначать период, который ещё продолжается. Present Perfect суммирует произошедшее за него к настоящему моменту. Past Simple тоже возможен внутри сегодняшнего дня, если говорящий рассказывает об отдельном завершённом эпизоде. Поэтому today не является командой всегда ставить Perfect.
С this morning выбор особенно зависит от времени речи: утром период ещё открыт, вечером уже завершён. Важна и задача сообщения: учёт результатов до сих пор или рассказ о событии. Завершённое время нельзя просто добавить к тому же событию в Present Perfect: не I have called her yesterday, а I called her yesterday.
В американском английском Past Simple чаще используется с just, already и yet там, где в британском распространён Present Perfect. Такие варианты не нужно объявлять безусловной ошибкой. В учебных заданиях ниже контекст или сама проверяемая конструкция уточняют выбор.
- It is eleven in the morning. I have answered four emails this morning.
- Сейчас одиннадцать утра. За это утро я ответил на четыре письма.Утро ещё продолжается; подводится промежуточный итог.
- It is six in the evening. I answered four emails this morning.
- Сейчас шесть вечера. Сегодня утром я ответил на четыре письма.Утро уже закончилось.
- I have met the new manager. We spoke yesterday.
- Я познакомился с новым руководителем. Мы разговаривали вчера.Сначала новый опыт, затем подробность завершённого события.
Короткая проверка Present Perfect
Небольшой набор помогает проверить have / has, V3 и границы периода. Ответы служат для самостоятельного повторения и не сохраняют прогресс курса.