
a) Present perfect употребляется для обозначения действия, завершившегося к моменту речи. Время действия обычно не указывается, оно не имеет значения, важен сам факт совершения действия к настоящему моменту и его результат.
- I think I have met him once before.
- Nobody has ever climbed that mountain.
- Have you read the book yet?
- I have seen the film and I think it is dull.
Структура построения предложения:
|
|
Подлежащее
|
Вспомогательный глагол
|
|
Сказуемое
|
|
|
+
|
I
|
have
|
|
seen
|
it.
|
|
+
|
You
|
have
|
|
eaten
|
mine.
|
|
-
|
She
|
has
|
not
|
been
|
to Rome.
|
|
-
|
We
|
have
|
not
|
played
|
football.
|
|
?
|
Have
|
you
|
|
finished?
|
|
|
?
|
Have
|
they
|
|
done
|
it?
|
Часто употребляются наречия: just только что, already уже, yet еще (в отрицательных и вопросительных предложениях, lately недавно, of late в последнее время, recently недавно.
- The mail has just come.
Почта только что пришла.
- He has seen many films lately.
В последнее время он посмотрел много фильмов.
б) Для обозначения действия, происходящих в прошлом, но актуальных в настоящем:
- We can’t enter the room. I have lost my key.
- Have you passed your driving test?
в) Для описания действия, начавшегося в прошлом и продолжающегося до настоящего времени. Часто употребляются наречия: since с тех пор, как или for в течение.
- Mary has loved chocolate since she was a little girl.
- She has been in England for six months.
- I have had a cold for two weeks.
For употребляется для выражения некоторого периода времени (5 minutes, 2 weeks, 6 years), в то время как since для выражения точки начала отсчета времени (9 o'clock, 1st January, Monday).
|
for
|
since
|
|
Период времени
|
Точка в прошлом
|
|
x------------
|
|
20 minutes
|
6.15pm
|
|
three days
|
Monday
|
|
6 months
|
January
|
|
4 years
|
1994
|
|
2 centuries
|
1800
|
|
a long time
|
I left school
|
|
ever
|
the beginning of time
|
- I have been here for 20 minutes.
- I have been here since 9 o'clock.
- John hasn't called for 6 months.
- John hasn't called since February.
г) Для обозначения действия, имевшего место в неистекший период времени. Часто со словосочетаниями: this morning/afternoon/week сегодня утром/днем/на этой неделе и т. д.
- My car has broken down three times this week.
- Has the postman come this morning?
(Вопрос означает, что еще не закончилось то время утром, когда почтальон приносит почту. Если оно закончилось, вопрос должен быть составлен в Past Simple)
д) Для обозначения будущего совершенного действия в придаточных предложениях времени и условия.
- After I have read the magazine, I’ll give it to Jack.
После того, как я прочту журнал, я отдам его Джеку.