Читать книгу Грамматика и лексика английского языка (Уровень B2). Объяснения, примеры, упражнения - - Страница 5

Present Perfect vs Present Perfect Continuous
(результат и длительность действия)

Оглавление

1. Основной текст

Ситуация: Коллеги обсуждают текущий проект и прогресс работы во время перерыва.


Sarah:

You look tired. Have you been working all morning?

(Ты выглядишь уставшим. Ты работал всё утро?)


Michael:

Yes, I have been preparing the presentation since eight o’clock.

(Да, я готовлю презентацию с восьми часов.)


Sarah:

Have you finished it yet?

(Ты уже её закончил?)


Michael:

I have completed most of it, but I have been checking the data for the last hour.

(Я завершил большую часть, но в течение последнего часа я проверяю данные.)


Sarah:

I see. How many slides have you created so far?

(Понятно. Сколько слайдов ты уже сделал?)


Michael:

I have created twelve slides so far.

(На данный момент я сделал двенадцать слайдов.)


Sarah:

That sounds productive. You have been making good progress recently.

(Звучит продуктивно. В последнее время ты хорошо продвигаешься.)


Michael:

Thank you. I have learned to manage my time better.

(Спасибо. Я научился лучше управлять своим временем.)

2. Грамматическое объяснение

Present Perfect


Present Perfect используется, когда говорящий фокусируется на:


результате действия


количестве или достижении


завершённости действия к настоящему моменту


Форма:


have / has + past participle


Примеры:


I have completed most of the presentation.


I have created twelve slides.


I have learned to manage my time better.


Типичные маркеры времени:

already, yet, so far, recently, just


Present Perfect Continuous


Present Perfect Continuous используется, когда акцент делается на:


длительности действия


процессе, а не результате


действиях, которые начались в прошлом и продолжаются до настоящего момента


Форма:


have / has + been + verb + -ing


Примеры:


I have been preparing the presentation since eight o’clock.


I have been checking the data for the last hour.


You have been making good progress recently.


Типичные маркеры времени:

for, since, all morning, recently, lately


Сравнение форм


Сравните:


I have written twelve emails.

(результат, количество)


I have been writing emails all morning.

(длительность процесса)


Некоторые глаголы редко используются в форме Continuous

(know, understand, believe, own):


I have known him for years.


не: I have been knowing him.

3. Полезные фразы и выражения

Have you been working all morning? – Ты работал всё утро?


I have been preparing a presentation. – Я готовлю презентацию.


Have you finished it yet? – Ты уже закончил?


I have completed most of it. – Я завершил большую часть.


for the last hour – в течение последнего часа


so far – на данный момент


recently / lately – в последнее время


I have created twelve slides. – Я сделал двенадцать слайдов.


I have learned to manage my time. – Я научился управлять своим временем.


since eight o’clock – с восьми часов


make progress – продвигаться


manage one’s time – управлять своим временем

4. Упражнения

Упражнение 1. Fill in the gaps


(Используйте Present Perfect или Present Perfect Continuous)


I ________ (work) on this report for three hours.


She ________ (finish) most of the tasks so far.


How long ________ you ________ (study) English?


They ________ (prepare) the presentation all morning.


He ________ (write) ten emails today.


Упражнение 2. Choose the correct option


I have read / have been reading this article for an hour.


She has completed / has been completing three projects so far.


We have discussed / have been discussing the issue since Monday.


He has known / has been knowing her for many years.


Упражнение 3. Translation


A. Translate into English


Я работаю над этим проектом уже две недели.


Я уже подготовил большую часть презентации.


Сколько времени ты изучаешь английский?


B. Translate into Russian


I have been checking the data all morning.


She has recently learned to manage her time better.

5. Ответы к упражнениям

Упражнение 1


have been working


has finished


have / been studying


have been preparing


has written


Упражнение 2


have been reading


has completed


have been discussing


has known


Упражнение 3


A.


I have been working on this project for two weeks.


I have already prepared most of the presentation.


How long have you been studying English?


B.

4. Я проверяю данные всё утро.

5. В последнее время она научилась лучше управлять своим временем.

Грамматика и лексика английского языка (Уровень B2). Объяснения, примеры, упражнения

Подняться наверх