Разница между Present Perfect и Past Simple
при указании периода
Deference №1
Учитывая, что Present Perfect имеет пять разных применений, разница между данным временем и грамматическим временем Past Simple будет проходить по нескольким позициям. В данной статье рассмотрим первую разницу.
Разница при описании периода
Существует два вида периода
Первый тип периода с Past Simple
Первый тип период – это период, который заканчивается в прошлом.
Например, ученику 15 лет и когда-то в детстве он ходил в садик 3 года. Поход в садик и будет периодом, который уже закончился.
Для данной ситуации используется Past Simple.
He went to a kindergarten for 3 years. – Он ходил в садик 3 года.
Рассмотрим еще примеры:
She had a cold for 3 days. – Она имела простуду 3 дня (означает, что она уже не болеет, что простуда прошла).
Нe had that car for 2 years. – Он имел ту машину 2 года (Past Simple указывает на то, что период прошел, что у человека машины уже нет).
They lived in Paris for 5 years. – Они прожили в Париже 5 лет (Past Simple указывает на то, что они уже не живут в Париже).
She was a teacher for 2 years. – Она работала (была) учителем 2 года (Past Simple указывает, что женщина уже поменяла профессию и не работает учителем).



Второй тип периода с Present Perfect
Второй тип периода – это период, который заканчивается к данному моменту или вовсе не заканчивается, а продолжает длиться.
Например, это сколько человек живет в своем городе, сколько лет он знает своего лучшего друга и т.д.
Для таких ситуаций используется Present Perfect.
We have lived in Paris for 5 years. – Мы живем в Париже 5 лет.
She has known her best friend for 7 years. – Она знает свою лучшую подругу уже 7 лет.
He has had this car for 2 years. – Эта машина у него уже 2 года.
She has had a cold for 3 days. – Она болеет простудой уже три дня (Present Perfect указывает на то, что простуда еще не прошла, что период еще актуален).
She has been a teacher for 2 years. – Она работает (является) учителем 2 года.



Present Perfect для периода чаще всего используется с глаголами know (знать кого-то уже какое-то время), have (иметь что-то уже какой-то период), be (когда человек является кем-то уже определенное время), live, want, own, like и т.д.
Упражнения на разницу между Past Simple и Present Perfect при указании периода
Упражнение 1: Выбор времени
Вставьте правильную форму глагола (Past Simple или Present Perfect).
- I ___ (live) in this city for five years, and I still love it.
- She ___ (finish) her homework an hour ago.
- They ___ (work) here since 2019.
- He ___ (call) you last night.
- We ___ (not see) each other for a long time.
- The company ___ (open) a new branch in 2022.
- I ___ (never/try) sushi before.
- He ___ (visit) France three times this year.
- We ___ (move) to this house when I was a child.
- She ___ (not be) to the new restaurant yet.
Упражнение 2: Найдите ошибку
Найдите и исправьте ошибки в следующих предложениях.
- I have met him yesterday.
- She has worked here in 2020.
- They lived here since 2015.
- He didn’t call me yet.
- We have gone to Spain last summer.
Упражнение 3: Соответствие времени и маркеров
Определите, какие маркеры времени используются с Past Simple, а какие с Present Perfect. Разделите их на две группы:
- yesterday, just, ever, for, last year, already, in 2010, never, since, yet, ago, today, this week
Упражнение 4: Перевод предложений
Переведите предложения на английский, используя Past Simple или Present Perfect в зависимости от контекста.
- Я никогда не был в Италии.
- Она купила машину два года назад.
- Мы жили здесь с детства.
- Он уже сделал свою работу.
- Они закончили проект на прошлой неделе.
Ответы на упражнения
Упражнение 1: Выбор времени
- I have lived in this city for five years, and I still love it. (Present Perfect – действие началось в прошлом и продолжается)
- She finished her homework an hour ago. (Past Simple – указано точное время в прошлом)
- They have worked here since 2019. (Present Perfect – действие продолжается с определенного момента в прошлом)
- He called you last night. (Past Simple – указано точное время в прошлом)
- We haven’t seen each other for a long time. (Present Perfect – период до настоящего момента)
- The company opened a new branch in 2022. (Past Simple – конкретный момент в прошлом)
- I have never tried sushi before. (Present Perfect – личный опыт)
- He has visited France three times this year. (Present Perfect – период “этот год” еще не завершился)
- We moved to this house when I was a child. (Past Simple – конкретное событие в прошлом)
- She hasn’t been to the new restaurant yet. (Present Perfect – отсутствие опыта до настоящего момента)
Упражнение 2: Найдите ошибку
- ❌ I have met him yesterday. → ✅ I met him yesterday. (Past Simple – “yesterday” указывает на конкретное прошлое время)
- ❌ She has worked here in 2020. → ✅ She worked here in 2020. (Past Simple – конкретный год в прошлом)
- ❌ They lived here since 2015. → ✅ They have lived here since 2015. (Present Perfect – действие продолжается с указанного момента)
- ❌ He didn’t call me yet. → ✅ He hasn’t called me yet. (Present Perfect – “yet” используется с Present Perfect)
- ❌ We have gone to Spain last summer. → ✅ We went to Spain last summer. (Past Simple – “last summer” указывает на прошлое время)
Упражнение 3: Соответствие времени и маркеров
- Past Simple: yesterday, last year, in 2010, ago
- Present Perfect: just, ever, for, already, never, since, yet, today, this week
Упражнение 4: Перевод предложений
- Я никогда не был в Италии. → I have never been to Italy. (Present Perfect – личный опыт)
- Она купила машину два года назад. → She bought a car two years ago. (Past Simple – указано конкретное время в прошлом)
- Мы жили здесь с детства. → We have lived here since childhood. (Present Perfect – продолжающееся действие)
- Он уже сделал свою работу. → He has already done his work. (Present Perfect – факт к настоящему моменту)
- Они закончили проект на прошлой неделе. → They finished the project last week. (Past Simple – “last week” указывает на прошлое)