Разницу между этими двумя временами английского языка очень сложно понять, так как оба времени обозначают действия, которые произошли в прошлом. Популярное заблуждение: Present Perfect иcпользуется, если действие произошло недавно, а Past Simple - если давно. Это не всегда так, потому что употребление того или иного времени определяется отношением говорящего к событиям. Возможно, прежде чем читать данную статью, вам нужно вспомнить случаи использования каждого времени. Время Past Simple представлено в этой статье, а употребление времени Present Perfect очень подробно объясняется здесь.

Итак, рассмотрим основные различия между временами Past Simple и Present Perfect.

Past Simple Present Perfect
Действие не относится к настоящему моменту Действие (а точнее, его результат) относится к настоящему
(указатели just, already, yet, recently, lately)

I broke a lot of cups. – Я разбил много чашек.

(Констатация факта, говорящий в прошлом разбил много чашек – к настоящему это не относится).

– I heard a noise. – Yes, I have just broken a cup. – Я слышал звук. – Да, я только что разбил чашку.

(Скорее всего осколки чашки еще на полу, мы видим результат действия, которое произошло в прошлом).

He wrote and posted a lot of letters. – Он писал и отправлял много писем.

(Когда-то в прошлом, к настоящему отношения не имеет).

He has written a letter but hasn’t posted it yet. – Он написал письмо, но еще его не отправил.

(Оба действия относятся к прошлому, но связаны с настоящим. У нас есть результат – написанное письмо).

We met them. – Мы встречались с ними.

(Из данного предложения ясно, что для настоящего момента этот факт значения не имеет).

We have met them so now we know what they want. – Мы с ними встретились и знаем, что они хотят.

(Само действие произошло в прошлом, но результат мы имеем в настоящем: теперь мы знаем об их планах).

Нам известно время, когда произошло действие. Оно либо указывается говорящим, либо понятно из контекста. Время, когда произошло действие, неизвестно и неважно. Говорящему важен результат, который имеет определенное значение в настоящем.
(Указатели just, already, yet, recently, lately)

My neighbours bought a new car yesterday. – Мои соседи купили новую машину вчера.

(Мы точно знаем когда).

My neighbours have bought a new car recently. – Мои соседи недавно купили новую машину.

(Мы не можем сказать когда точно, но у них теперь новая машина).

I met them when I was at University. – Я познакомился с ними, когда учился в университете.

(По контексту можно понять, когда это произошло).

I have met them, but I don’t remember when and where. – Я знакомился с ними, но я не помню где и когда.

(Говорящему важен именно факт знакомства (результат), а время и место знакомства не имеют значения).

I had lunch at work today because the café was closed. – Сегодня я обедал на работе, потому что кафе было закрыто.

(Факт из прошлого, мы знаем когда произошло действие).

I have already had lunch today. I am not hungry, thank you. – Я уже обедал сегодня. Я не голоден, спасибо.

(Мы не знаем и не можем предположить, когда говорящий обедал. Однако мы видим результат: он не голоден).

Действие началось и закончилось в прошлом. Действие началось в прошлом и продолжается до настоящего момента (с указателями for и since).

I studied at school. – Я училась в школе.

(Я больше не учусь в школе).

I have studied at school for 5 years. – Я учусь в школе 5 лет.

(И продолжаю учиться).

He knew German very well, but now it's a bit rusty. – Он знал немецкий очень хорошо, но сейчас он требует практики.

(Он знал немецкий в прошлом, сейчас он уже не знает его так хорошо – действие завершилось).

He has known Mary since his childhood. – Он знает Мери с детства.

(Он до сих пор знает Мэри).

We had a lovely cottage in the countryside when I was a child. – У нас был милый дом за городом, когда я был ребенком.

(Сейчас у нас нет этого дома – действие завершилось).

We have had this cottage in the countryside since I was a child. – Мы владеем этим  загородным домом с тех пор, как я был ребенком.

(Мы до сих пор владеем этим домом – действие продолжается).

Когда период, за который произошло действие, завершен и данное действие не может повториться в дальнейшем за этот период. Если период времени, за который произошло действие, не завершен и данное действие может повториться.

We visited five countries last year. – В прошлом году мы посетили пять стран.

(Прошлый год закончился, действие не может повториться).

We have visited five countries this year. – Мы посетили пять стран в этом году.

(Год продолжается, мы можем посетить больше стран).

I drank two cups of coffee in the morning and didn’t want to sleep all day. – Я выпил две чашки кофе утром и весь день не хотел спать.

(Разговор происходит после обеда или вечером. Утро давно закончилось).

I have drunk two cups of tea in the morning. – Я выпил две чашки кофе утром.

(На момент разговора утро продолжается).

We read and wrote at the first lesson. – Мы писали и читали на первом уроке.

(Урок уже закончился).

We have read at the lesson but we haven’t written yet. – Мы читали, но еще не писали на уроке.

(Урок еще не закончился).

Когда говорим об исторических событиях. Когда говорим о новостях.

The Soviet Union collapsed in 1991. – Советский Союз распался в 1991.

(На данный момент это не имеет важности и представляется как исторический факт).

The government of the country has collapsed.  – Правительство потерпело крах.

(Это произошло недавно и имеет непосредственное отношение к настоящему развитию событий).

Kennedy won the elections and became the president. – Кеннеди выиграл выборы и стал президентом.

(Это стало историческим фактом).

The Democratic party has won the elections. – Демократы выиграли выборы.

(Выборы прошли недавно и данное событие представляется как новость).

Когда речь идет о жизни и достижениях людей, которых нет в живых. Когда речь идет о жизни и достижениях здравствующих людей.

Thomas Jefferson created the Declaration of Independence. – Томас Джефферсон создал Декларацию Независимости.

(Действие завершилось, период времени завершился, действие не может повториться данным человеком).

This scientist has created a new medicine. – Этот ученый создал новый медикамент.

(Ученый может создать больше медикаментов).

Alexander Pushkin wrote a lot of poems. – Александр Пушкин написал много стихов.

J. K. Rowling has written a number of famous novels. – Дж.К. Роулинг написала много известных романов.

В вопросах после вопросительных слов: When...? How long ago...? В вопросах после вопросительного слова: How long...?

When did you move to this house? – Когда вы переехали в этот дом?

How long ago did you move to this house? – Сколько времени тому назад вы переехали в этот дом?

(Действие закончилось).

How long have you lived in this house? – Как долго вы живете в этом доме?

(Действие продолжается)

Повествование о прошлом событии, когда все события следуют друг за другом. Если рассказываем о недавнем событии, о новости, то сама новость передается в Present Perfect, а детали и подробности (время, место) в Past Simple.

We arrived at the airport. After that we checked in and went to the departure lounge. – Мы прибыли в аэропорт. После мы прошли регистрацию и отправились в зал ожидания.

I have been to a wedding recently. It was my sister’s wedding. There was a great reception. – Недавно я побывал на свадьбе. Это была свадьба моей сестры. На свадьбе был грандиозный банкет.

I woke up at seven o’clock. Then I had my breakfast and went to work. – Я проснулся в семь утра. После я позавтракал и поехал на работу.

I have bought a new laptop. I bought it last weekend from an on-line shop. It was expensive. – Я приобрел новый ноутбук. Я купил его на прошлых выходных в интернет-магазине. Он был дорогой.

Указатели времени. Указатели времени.

yesterday

two days, a week, a year ago

last week, month, year

just

already/yet

recently/lately

so far

ever/never

this morning/month/year

today

for

since