Present Perfect и Past Simple оба говорят о прошлом, но по-разному. Past Simple рассказывает о действии, которое закончилось в конкретное время в прошлом. Present Perfect связывает прошлое с настоящим: важен результат или опыт «на сегодня», а не время события.
Когда используется
Past Simple — когда действие закончено и время известно, названо или понятно из ситуации.
- Указано точное время: I visited my grandmother yesterday. — Я навестил бабушку вчера.
- Рассказ о цепочке событий в прошлом: We came to school, took off our coats and went to class. — Мы пришли в школу, сняли куртки и пошли в класс.
- Вопрос о времени или обстоятельствах (когда, где, как это было): When did you finish the project? — Когда ты закончил проект?
- Период времени уже завершился: She lived in Kazan in 2019. — Она жила в Казани в 2019 году.
Present Perfect — когда время не названо или не важно, а важна связь с настоящим.
- Результат, который виден сейчас: I have lost my pen. — Я потерял ручку (и её сейчас нет).
- Жизненный опыт («был ли когда-нибудь»): Have you ever been to London? — Ты когда-нибудь был в Лондоне?
- Действие началось в прошлом и продолжается до сих пор (с for и since): We have studied English for six years. — Мы учим английский шесть лет.
- Недавно произошедшее событие (just, already, yet): He has just come home. — Он только что пришёл домой.
- Период ещё не закончился (today, this week, this year): I have written two tests this week. — Я написал две контрольные на этой неделе.
Как образуется
| Past Simple | Present Perfect | |
|---|---|---|
| Утверждение | I played football. | I have played football. |
| She went home. | She has gone home. | |
| Отрицание | I didn't play football. | I haven't played football. |
| Вопрос | Did you play football? | Have you played football? |
Past Simple:
- Правильные глаголы: основа + -ed (work → worked).
- Неправильные глаголы: вторая форма из таблицы (go → went, see → saw).
- В вопросах и отрицаниях нужен did / didn't, а глагол возвращается в начальную форму: Did she go?
Present Perfect:
- have / has + третья форма глагола (Participle II).
- Правильные глаголы: третья форма = основа + -ed (worked).
- Неправильные глаголы: третья форма из таблицы (go → gone, see → seen, write → written).
- has используется с he, she, it; have — с остальными.
Сравни формы неправильных глаголов:
| Начальная | Past Simple | Participle II |
|---|---|---|
| see | saw | seen |
| take | took | taken |
| do | did | done |
| write | wrote | written |
| be | was / were | been |
Маркеры времени:
| Past Simple | Present Perfect |
|---|---|
| yesterday, last week, in 2020, two days ago, when I was a child | ever, never, just, already, yet, so far, for, since, today, this week |
Примеры
- I did my homework yesterday. — Я сделал домашнее задание вчера.
- I have done my homework. — Я сделал домашнее задание (оно готово).
- Did you see the new teacher this morning? — Ты видел новую учительницу сегодня утром? (утро уже прошло)
- Have you seen our new teacher? — Ты уже видел нашу новую учительницу?
- We wrote a dictation last Monday. — Мы писали диктант в прошлый понедельник.
- We have written three dictations this month. — Мы написали три диктанта в этом месяце.
- Tom has never been late for school. — Том ни разу не опоздал в школу.
- Tom was late for school on Friday. — Том опоздал в школу в пятницу.
- I have known Anna since the first grade. — Я знаю Анну с первого класса.
- Has the bell rung yet? — Звонок уже прозвенел?
- The bell rang five minutes ago. — Звонок прозвенел пять минут назад.
- She has lost her bag. She can't find it. — Она потеряла сумку. Она не может её найти.
Частые ошибки
Неверно: I have seen him yesterday. → Верно: I saw him yesterday. С yesterday, ago, last…, in 2021 Present Perfect не используется. Названо точное время — нужен Past Simple. В русском языке мы говорим одинаково «видел», поэтому ошибка частая.
Неверно: When have you come? → Верно: When did you come? Вопрос «когда?» спрашивает о конкретном времени, поэтому нужен Past Simple.
Неверно: I live here since 2018. → Верно: I have lived here since 2018. В русском мы говорим «живу уже давно» в настоящем времени, а в английском с for и since нужен Present Perfect.
Неверно: She has went home. → Верно: She has gone home. После have / has нужна третья форма, а не вторая. Не путай went и gone.
Неверно: Did you ever been to Paris? → Верно: Have you ever been to Paris? Нельзя смешивать did с формой Participle II. Выбери одно время целиком.
Как запомнить
- Есть точное время в прошлом — Past Simple. yesterday, ago, last year, in 2015 — Present Perfect запрещён.
- Нет времени, но важен результат или опыт — Present Perfect. Спроси себя: «Что мы имеем сейчас?»
- Слова-подсказки: ever, never, just, already, yet, so far — Present Perfect; for и since тоже обычно с ним.
- Период не закончился (today, this week) — Present Perfect; закончился (yesterday, last week) — Past Simple.
Проверь себя
Выбери правильную форму.
- I (visited / have visited) the museum last Sunday.
- She (has just left / just left yesterday) the classroom.
- (Did you ever / Have you ever) eaten sushi?
Исправь ошибку.
- We have met at 5 o'clock.
- He has wrote a long letter.
Раскрой скобки в нужной форме.
- My brother (be) to Spain three times, but I (not be) there yet. Last summer he (go) there with friends.
Ответы
- visited — есть last Sunday.
- has just left — just указывает на Present Perfect; yesterday к этому предложению не подходит.
- Have you ever — вопрос об опыте.
- We met at 5 o'clock. — названо точное время.
- He has written a long letter. — нужна третья форма written.
- has been; haven't been; went. — первые два предложения про опыт, а last summer требует Past Simple.