Урок 20: Сравнение Present Perfect и Past Simple

Рубрики: Грамматика английского языка

1

Past Simple мы используем, если период времени для указанного события уже завершен. Нельзя ставить Present Perfect, когда упоминается прошлый день, год и т.д. Примеры:

I saw Carol yesterday (Неправильно: I have seen Carol yesterday). Я видел Кэрол вчера.
Where were you on Saturday evening? Где вы были в субботу вечером?
We didn’t have a holiday last year. В прошлом году у нас не было отпуска.
I played football last weekend. В прошлые выходные я играл в футбол.
Ernest Hemingway lived from 1899 to 1961. He was a famous writer and he wrote many books. Эрнест Хэмингуэй жил с 1899 по 1961 годы. Он был известным писателем и написал много книг.

Однако, если упоминается текущий, еще не завершенный период времени, используется Present Perfect:

I have seen Carol today. Я видел сегодня Кэрол.
We haven’t had a holiday this year. В этом году у нас не было отпуска.

2

Если в Past Simple событие просто осуществилось какое-то время назад, то в Present Perfect оно тесно увязано с настоящим. Сравните:

I have lost my key (= I can’t find it now). I lost my key last week but I have found it now. Я потерял свой ключ (не могу найти сейчас). Я потерял свой ключ на прошлой неделе, но нашел его сейчас (имею на данный момент).
Tim has gone home (= he isn’t here now). Tim went home five minutes ago. Тим ушел домой (его нет сейчас здесь). Тим ушел домой пять минут назад.
Have you seen Elizabeth (= where is she now)? Did you see Elizabeth on Sunday? Вы видели Элизабет (где она сейчас)? Вы видели Элизабет в воскресенье?
Have you ever been to Canada (= in your life, until now)? Did you go to Canada last year? Вы когда-нибудь были в Канаде (в своей жизни, до настоящего момента)? Вы ездили в Канаду в прошлом году?
My neighbour is a writer. He has written four books. Shakespeare wrote many plays and poems. Мой сосед писатель. Он написал четыре книги (имеет сейчас написанными, может еще писать). Шекспир написал много пьес и поэм (сейчас не может писать, поскольку умер).
I haven’t finished my work yet. I didn’t finish my work yesterday. Я еще не закончил свою работу. Я не закончил вчера свою работу.
We’ve lived in Thailand for three years (= we live there now). We lived in Thailand for three years but now we live in Australia. Мы жили в Таиланде три года (и живем сейчас). Мы жили в Таиланде три года, но сейчас живем в Австралии.