Разница между 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).

  1. I ___ (live) in this city for five years, and I still love it.
  2. She ___ (finish) her homework an hour ago.
  3. They ___ (work) here since 2019.
  4. He ___ (call) you last night.
  5. We ___ (not see) each other for a long time.
  6. The company ___ (open) a new branch in 2022.
  7. I ___ (never/try) sushi before.
  8. He ___ (visit) France three times this year.
  9. We ___ (move) to this house when I was a child.
  10. She ___ (not be) to the new restaurant yet.

Упражнение 2: Найдите ошибку

Найдите и исправьте ошибки в следующих предложениях.

  1. I have met him yesterday.
  2. She has worked here in 2020.
  3. They lived here since 2015.
  4. He didn’t call me yet.
  5. 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. Я никогда не был в Италии.
  2. Она купила машину два года назад.
  3. Мы жили здесь с детства.
  4. Он уже сделал свою работу.
  5. Они закончили проект на прошлой неделе.

Ответы на упражнения

Упражнение 1: Выбор времени

  1. I have lived in this city for five years, and I still love it. (Present Perfect – действие началось в прошлом и продолжается)
  2. She finished her homework an hour ago. (Past Simple – указано точное время в прошлом)
  3. They have worked here since 2019. (Present Perfect – действие продолжается с определенного момента в прошлом)
  4. He called you last night. (Past Simple – указано точное время в прошлом)
  5. We haven’t seen each other for a long time. (Present Perfect – период до настоящего момента)
  6. The company opened a new branch in 2022. (Past Simple – конкретный момент в прошлом)
  7. I have never tried sushi before. (Present Perfect – личный опыт)
  8. He has visited France three times this year. (Present Perfect – период «этот год» еще не завершился)
  9. We moved to this house when I was a child. (Past Simple – конкретное событие в прошлом)
  10. She hasn’t been to the new restaurant yet. (Present Perfect – отсутствие опыта до настоящего момента)

Упражнение 2: Найдите ошибку

  1. I have met him yesterday. → ✅ I met him yesterday. (Past Simple – «yesterday» указывает на конкретное прошлое время)
  2. She has worked here in 2020. → ✅ She worked here in 2020. (Past Simple – конкретный год в прошлом)
  3. They lived here since 2015. → ✅ They have lived here since 2015. (Present Perfect – действие продолжается с указанного момента)
  4. He didn’t call me yet. → ✅ He hasn’t called me yet. (Present Perfect – «yet» используется с Present Perfect)
  5. 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: Перевод предложений

  1. Я никогда не был в Италии. → I have never been to Italy. (Present Perfect – личный опыт)
  2. Она купила машину два года назад. → She bought a car two years ago. (Past Simple – указано конкретное время в прошлом)
  3. Мы жили здесь с детства. → We have lived here since childhood. (Present Perfect – продолжающееся действие)
  4. Он уже сделал свою работу. → He has already done his work. (Present Perfect – факт к настоящему моменту)
  5. Они закончили проект на прошлой неделе. → They finished the project last week. (Past Simple – «last week» указывает на прошлое)

Похожие записи