Употребление Present Perfect

Present Perfect употребляется:

Для обозначения законченных действий, связанных с моментом речи. Эта связь может быть выражена либо результатом совершенного действия, либо временем его совершения.

a) Действие закончено и результат этого действия налицо:

I’ve read your book. Here you are.

The taxi has arrived. (It’s here now).

We’ve missed the turning. We are going in the wrong direction.

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

She’s gone to Italy. (She is in Italy now)

I’ve heard the doctor’s opinion. (I know it).

I haven’t read that book. (I don’t know its contents).

Новая информация, вводимая Present Perfect, может относиться как к действию, которое произошло совсем недавно, так и к событиям, которые произошли в более отдаленный период времени. Указание на время свершения действия может содержаться в ответе на вопрос, который задан в Present Perfect. Уточнение дается в Past Simple.

- Have you passed your exam?

- Yes, I have. I passed it last week and the exam questions were too difficult.

b) Действие относится к периоду времени, который не закончился, а все еще продолжается (today, this week, this month, in my life, up to now, etc.)

He has attended lectures regularly this term.

Jim has had three car accidents.

Если глагол to be употребляется в Present Perfect в значении to visit, то он требует после себя предлога to.

I have been to the Hermitage twice this year.

I haven’t been to the dentist this year.

В этом значении Present Perfect часто употребляется с наречиями неопределенного времени и сочетаниями up to now и so far.

Наречия ever, never, just, always, already обычно ставятся перед смысловым глаголом.

What’s the best film you’ve ever seen?

She has never been to England.

There has just been an accident.

I’ve always liked her.

Has your grandmother always lived with you?

Put your wallet away. I’ve already paid for everything.

Наречие already в вопросительных предложениях, как правило, ставится в конце предложения и выражает удивление по поводу того, что что-то произошло раньше, чем ожидалось.

Have you done your homework already?

Неужели ты уже (так быстро) сделал домашнее задание?

Наречия lately и recently обычно ставятся в конце предложения.

Things haven’t become any better lately.

Have you been to the theatre recently?

Сочетания up to now/until now и so far могут стоять как в конце предложения, так и в его начале.

I’ve written two pages so far.

So far we haven’t noticed anything unusual.

Until now, we’ve had very mild weather this winter.

Наречие yet употребляется в отрицательных и вопросительных предложениях и ставится, как правило, в конце предложения.

I haven’t even had coffee yet.

Have you finished yet?

Has it stopped raining yet?

 

Примечание 1. В американском варианте английского языка вместо Present Perfect часто употребляется Past Simple. Особенно это касается предложений с наречиями just, yet и already.

Br. E. Have you eaten yet?

Has Sam just left?

I have already seen it.

Am. E. Did you eat yet?

Did Sam just leave?

I saw it already.

Примечание 2. 1.Запомните употребление Present Perfect в выражении It’s the first (second, third) time something has happened.

- Why is he so nervous?

- It’s the first time he has driven a car.

 

2. Present Perfect может также употребляться для обозначения действий, которые начались в прошлом и не закончились к данному моменту времени, а продолжаются (часто с глаголами, которые не употребляются в Continuous). В таких случаях на весь период протекания действия в прошлом указывает предлог for, а предлог since указывает на начальный момент действия в прошлом.

The house has been empty for ages/since last year.

I have known him for a long time/since 1995.

На начальный момент действия в прошлом может также указывать придаточное предложение, вводимое союзом since.

The house has been empty since they moved to Boston.

I have known him since we started college.

В предложениях, где предлог for указывает на период протекания действия, могут употребляться как Present Perfect, так и Past Simple. Если период времени относится к прошлому и не связан с настоящим, употребляется Past Simple.

Сравните:

He has been in prison for ten years. (= He is still there).

He was in prison for ten years. (= Now he is out).

В придаточных предложениях времени после союза sinceупотребляется, как правило, Past Simple. Употребление Present Perfect возможно лишь в тех случаях, когда действия главного и придаточного предложений происходят параллельно, т.е. начались в одно и то же время в прошлом и не закончились на момент речи.

I’ve loved you since I’ve known you.

Since we havelivedhere, we have made many friends.

Союз since в таких предложениях означает “в течение всего того периода, что”, за тот период, что

 

Примечание 3. Предложениям с Present Perfect, где предлог for вводит обстоятельство времени, могут соответствовать предложения в Past Simple с конструкцией “It’s (a long time, weeks, months, ages, two years, etc) since something happened”.

Ihaven’t’playedtennisforweeks = It’s weeks since I (last) played tennis.

I haven’t visited the dentist for two years = It’s two years since I (last) visited the dentist.

В специальном вопросе в обоих случаях используется Past Simple:

When did you last play tennis? = How long is it since you last played it?