1. Действие законченное в сигнальными словами служат: already, yet, still, recently, lately, just).
Если ситуация закончилась только что (перед моментом разговора), или раньше, и она связана с настоящим, то это тот самый случай, когда стоит использовать Present Perfect. Другими словами, если результат вам важен, интересен и нужен для дальнейшего разговора, который служит как бы отправной точкой, то здесь мы используем настоящее совершенное время. Точный момент не указывается.
He has already published your poem in a local paper. – Он уже опубликовал ваше стихотворение в местной газете.
I have recently bought this bycicle, but now it is broken. – Я недавно купила этот велосипед, но сейчас он сломан.
2. Действие незаконченное в сигнальными словами служат: this week, this year, today, this morning, since, for, never, ever).
Если мы хотим подчеркнуть большой отрезок времени, где интересующее нас действие не закончено к моменту разговора.He has written two books this year. – Он написал две книги в этом году (год еще не закончен).
Have you seen Mary this morning? – Ты видел Мэри сегодня утром?
Стоит вспомнить, что существуют глаголы, не употребляющиеся в Continuous (что можно прочитать в другой нашей одноименной статье про non continuous verbs). С данными глаголами состояния используем Present Perfect вместо Present Perfect Continuous. Очень часто в данной ситуации используется предлог for, который указывает на длительность действия.
I haven’t had a holiday for 4 years. – У меня не было отпуска 4 года.
с обстоятельствами “ever, never, always, all my life, so far” - которые подчеркивают неопределенный период времени, незаконченность.
I have never driven a car. – Я никогда не водил машину.
My brother has always dreamt of laptop. – Мой брат всегда мечтал о ноутбуке.
Have you ever gone to Italy? – Ты когда-нибудь ездил в Италию?
They ate a lot yesterday but they haven’t eaten much so far today. – Вчера они съели очень много, но сегодня пока нет.
3. Довольно не часто, но все же можно встретить Present Perfect в придаточных предложениях с as soon as, before, till, until, after, when, которое используется вместо Future Perfect (в большинстве случаев его заменяют на Present Simple, особенно в разговорной речи)
We will give back your car as soon as you’ve found a new job. – Мы отдадим твою машину, как только ты найдешь новую работу.
Итак, правила для Present Perfect этим не заканчиваются. Еще стоит уделить минуточку вашего внимания “since” и “for”, которые порой очень близки по значению и часто расставляют ловушки. Since используется как отправная точка, когда последний раз совершалось действие. Либо же указывает на действие, которое закончилось, или на параллельные ситуации, которые длились определенный период времени. For – с презент перфект используется для указания, сколько протекало действие, всю его длительность:
since 8 o’clock, since 1987, since Christmas; for hours, for a week, for ages, for a long time
1. Действие законченное в сигнальными словами служат: already, yet, still, recently, lately, just).
Если ситуация закончилась только что (перед моментом разговора), или раньше, и она связана с настоящим, то это тот самый случай, когда стоит использовать Present Perfect. Другими словами, если результат вам важен, интересен и нужен для дальнейшего разговора, который служит как бы отправной точкой, то здесь мы используем настоящее совершенное время. Точный момент не указывается.He has already published your poem in a local paper. – Он уже опубликовал ваше стихотворение в местной газете.
I have recently bought this bycicle, but now it is broken. – Я недавно купила этот велосипед, но сейчас он сломан.
2. Действие незаконченное в сигнальными словами служат: this week, this year, today, this morning, since, for, never, ever).
Если мы хотим подчеркнуть большой отрезок времени, где интересующее нас действие не закончено к моменту разговора.He has written two books this year. – Он написал две книги в этом году (год еще не закончен).Have you seen Mary this morning? – Ты видел Мэри сегодня утром?
Стоит вспомнить, что существуют глаголы, не употребляющиеся в Continuous (что можно прочитать в другой нашей одноименной статье про non continuous verbs). С данными глаголами состояния используем Present Perfect вместо Present Perfect Continuous. Очень часто в данной ситуации используется предлог for, который указывает на длительность действия.I haven’t had a holiday for 4 years. – У меня не было отпуска 4 года.
I have never driven a car. – Я никогда не водил машину.
My brother has always dreamt of laptop. – Мой брат всегда мечтал о ноутбуке.
Have you ever gone to Italy? – Ты когда-нибудь ездил в Италию?
They ate a lot yesterday but they haven’t eaten much so far today. – Вчера они съели очень много, но сегодня пока нет.
3. Довольно не часто, но все же можно встретить Present Perfect в придаточных предложениях с as soon as, before, till, until, after, when, которое используется вместо Future Perfect (в большинстве случаев его заменяют на Present Simple, особенно в разговорной речи)
We will give back your car as soon as you’ve found a new job. – Мы отдадим твою машину, как только ты найдешь новую работу.
Итак, правила для Present Perfect этим не заканчиваются. Еще стоит уделить минуточку вашего внимания “since” и “for”, которые порой очень близки по значению и часто расставляют ловушки. Since используется как отправная точка, когда последний раз совершалось действие. Либо же указывает на действие, которое закончилось, или на параллельные ситуации, которые длились определенный период времени. For – с презент перфект используется для указания, сколько протекало действие, всю его длительность:
since 8 o’clock, since 1987, since Christmas; for hours, for a week, for ages, for a long time
Present Perfect
+Subject +have/has+Verb3/Ved
-Subject +haven't/hasn't+Verb3/Ved
?(Wh)+Have/Has+subject+Verb3/Ved?
Ever,never,since2007,lately,for 2 years,just,yet,already,recently,so far...
+He has already checked a file.
-He hasn't checked a file yet.
?Has he checked a file yet?