Настоящее перфектное
Хотя предложения в Настоящем перфектном (Present Perfect) переводятся на русский язык с помощью прошедшего времени, в английском языке это время настоящее!
Действие, описанное с помощью Настоящего перфектного, совершено в прошлом, но всегда связано с настоящим, имеет результат в настоящем.
Это время никогда не используется со следующими словами:
yesterday
last week/month/year
ago
When
то есть со словами, указывающими на время совершения действия.
Настоящее перфектное (Present Perfect) время понадобится нам в нижеприведенных случаях использования:
1. недавно-результат (действие произошло недавно и имеется результат в настоящем, т.е. предложение можно всегда перефразировать с помощью настоящего времени)
Например:
He has broken his leg. (He is in hospital now. ИЛИ He is not at work. ИЛИ He can’t work)
При этом часто встречаются обстоятельства времени:
- в утвердительных предложениях
already (уже)
just (только что)
- в вопросительных и отрицательных предложениях
yet (переводится как «уже» в вопросительных и «еще» в отрицательных)
Например:
I’ve just cleaned the floor. (только что)
Have you done your homework yet? (уже)
I’ve already done my homework. (уже)
I haven’t finished yet. (еще)
2. опыт (для описания того, что вы никогда не делали, делали несколько раз, т.е. вы сигнализируете, что вы об этом знаете, можете это обсуждать, не указывая на точное время, когда вы это делали. В этом случае это не важно, важен сам факт совершения действия. Это не история о том, что вы делали вчера, в прошлом месяце или году, а констатация факта и приглашение к дальнейшему разговору. Обычно используется в начале разговора, а когда переходим к детальному описанию ситуации, используем уже Простое прошедшее время (Past Simple)
Например:
Have you ever been to Japan? — Yes, I have. (опыт, т.е. Настоящее перфектное)
How many times have you been there? — I’ve been there once. (опять опыт)
Where and when did you go? — I went to Osaka last year. (а это уже детали, используем Прошедшее простое)
При этом часто встречаются обстоятельства времени:
ever (ставиться перед основным смысловым глаголом, переводится «когда либо»)
never (ставиться перед основным смысловым глаголом, переводится «никогда»)
many times (много раз)
once (один раз)
twice (два раза)
three times (три раза)
How many times? (сколько раз)
3. действие началось в прошлом, длилось определенный период и не закончилось (обычно в этом случае предложения переводятся на русский язык также с помощью настоящего времени. Этот случай распространяется не на все глаголы, а только на глаголы состояния (love, like, hate, see, hear, smell, have, know, understand, need и др.) и глаголы, обозначающие длительные действия рутинного характера, например, work, live, smoke, study и некоторые другие)
Например:
I have known her for 5 years.
How long have you lived in Moscow?
При этом часто встречаются обстоятельства времени:
for
since
How long
recently
lately
Во всех типах предложений в Настоящем перфектном (Present Perfect) времени всегда присутствует вспомогательный глагол HAVE/HAS:
I, we, you, they — HAVE
he, she, it — HAS
Общая схема предложений в этом времени выглядит так:
HAVE/HAS + V-ed или III форма гл.
то есть вспомогательный глагол have или has и глагол с окончанием -ed или, если он неправильный, то берется его третья форма.
Список неправильных глаголов с переводом для разных уровней найдете здесь: Неправильные глаголы (Irregular Verbs).
Ниже описывается, как строятся все типы предложений в Настоящем перфектном (Present Perfect) времени (схемы одинаковы для всех времен, кроме Настоящего и прошедшего простых):
- утвердительные
I have been to Rome.
He has had lunch.
- отрицательные
I have not been to Rome.
He has not had lunch.
- вопросительные без вопросительного слова
Have you been to Rome?
Has he had lunch?
- вопросительные с вопросительным словом
How many times have you been to Rome?
How many times has he been to Rome?
В разговорной речи часто используются сокращенные формы вспомогательного глагола HAVE/HAS:
have = ‘ve
has = ‘s
have+not = haven’t
has+not = hasn’t
Например:
I’ve been to Rome.
He’s had lunch.
I haven’t been to Rome.
He hasn’t had lunch.