Пропустить навигацию.

OPENGLISH.RU: Open English Project OPENGLISH.RU: Open English Project

7-7-1. Совершенное настоящее время

Форма глагола в настоящем совершенном грамматическом времени (Present Perfect) меняется в зависимости от лица и числа следующим образом: I/we/you/they have written → he/she/it has written.

Present Perfect употребляется для выражения действий или состояний в прошлом, которые с точки зрения говорящего, как-либо связаны с настоящим (личный глагол have выражает связь с настоящим временем, а причастие прошедшего времени – действие в прошлом). При этом действие далеко не обязательно должно длиться до настоящего времени – важна лишь эта логическая связь прошлого и настоящего.

I've finished the new Harry Potter book now, so you can borrow my copy if you like.
Have you turned the gas off? I don't like it to be on when I'm not at home.
Your nose is bleeding. Has somebody hit you?

Present Perfect нельзя употреблять c обстоятельственными выражениями, выражающими явно отделенное от настоящего прошлое (an hour ago, yesterday и т.п.), так как это бы нарушило эту связь между прошлым и настоящим.

Таким образом, возможны два варианта – выражаемое действие уже закончилось к настоящему моменту или еще продолжается.

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

I have lived in China (сейчас я скорее всего уже не там).
Have you ever been to Beijing? - Yes, I've been there once/ Yes, I've been there often/ I've been there twice already/ I haven't been there yet.
A police inspector has been here (уже ушел). He has now gone next door.
This is the first time I've been here (уже пришел).

Have you been to the bank already? (предполагается подтверждение, что уже был)
Have you been to the bank yet? (просто вопрос)

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

A telegram has arrived for you. Here it is.
I can't go on holiday because I have broken my leg (неправильно: ‘I can’t go on holiday because I broke my leg’.)

I've broken my leg. → My leg is broken now.
Have you read the Bible? → Do you know the Bible?
Some fool has let the cat in. → The cat is in.
Mary has had a baby. → Mary now has a baby.
All the wars in history have taught us nothing. → We know nothing.

I've come to school without my glasses (so now I can't see to read).
She has spent many years in France (so now she probably knows a lot about France and the French).
Mr. Green has bought a car (so now he needn't use buses and trams).
Mr. Grey has been out of work for several months (so now he and his family are short of money).
I've finished my work (so now I can sit back and rest).
You haven't finished, your work (so you must still go on working).
I've bought a copy of the "Concise Oxford Dictionary" (so now I possess this dictionary).
Mr. White has gone to Burma (so now he is not here).

При этом определяющим отличием от Past Simple, является именно связь времен, которую подразумевает говорящий, – наличие же результата действия может быть недостаточным условием для употребления Present Perfect:

The burglar came in through this window. Here are his footmarks.
I ate the last of the eggs this morning (яиц больше нет)

Выбор также напрямую не зависит от того, как давно совершилось действие (опять же, важна именно связь времен):

The French revolution has influenced every popular radical movement in
Europe since 1800 (революция была более чем двести лет назад, но связь осталась).
Ann phoned five minutes ago (действие было только что, но говорящий не считает нужным связать этот факт с настоящим).

Present Perfect часто употребляется в вопросах, когда время совершения действия неизвестно или не представляет интереса:

Have you (ever) read "David Copperfield"?
Have you had any serious illness?
Have you ever been up in an airplane?

2) Действие продолжающееся до настоящего момента.

Такое употребление характерно для глаголов, которые не употребляются в продолженных формах (т.е. Present Perfect здесь заменяет Present Perfect Continuous), и для повторяющихся действий. Часто с Present Perfect употребляются обстоятельства, указывающие на период, охватывающий и настоящее время: since 1970/for the last six years/ so far/ always и т.п.

I've known her for years (неправильно: ‘ I know her for years’. )
I've written six letters since lunchtime (и возможно пишу седьмое).

● К словам и выражениям, которые часто употреблятся с Present Perfect относятся:

since

I have been here since two o'clock (нельзя: ‘I am here since two o'clock ’)
We haven't seen George since 1950.
I've had no news of him since he sailed for Singapore.
I have lived in London since 1970

for

I have lived in London for the last six years.
We haven't seen Helen for several months.
There has been no rain here for over three weeks.

so far

We have taken our holidays in August so far (эта традиция продолжается).
So far we have had no trouble.

already/ yet

Have the children gone to school yet?
Could you clean the car? - I've already done it.
I've seen that film already.
Has the postman come yet?
Has Torn left yet?

ever/always/never/ often/several times и т.п.

Have you ever been to Iceland?
Man has always been a fighter (всегда был и есть)
I have never been down a coal-mine.
She's never said 'sorry' in her life.
Have you ever seen a ghost?
I've often been there.
I've read this book several times.
How often have you been in love in your life?
I've sometimes thought of moving to Australia.

just/lately/recently

The cat has just had kittens.
She hasn't been well lately.

(Возможно, особенно в американском английском, и употребление Past Simple: ‘Не was here quite recently’.)

until now/till now/up to now/ up to the present (time)

Up to the present, everything has been straightforward.

(Возможно, особенно в американском английском, и употребление Past Simple: Until now this mountaintop was considered inaccessible. We didn't know anything about the Russian style of architecture until now).

before

I've seen this film before.
I'm sure we've met before.

today/ this week (month, year и т. п.)

Have you done much work today ?
I haven't seen Harry this week.
It has been raining all day.
Torn hasn't come to school this morning.

(если указываемый период времени уже закончился, то употребляется Past Simple: ‘Did you get to school in time this morning?’)

● Present perfect употребляется в придаточных предложения (времени и условия):

I will return your book on Monday when/if I've read it.