Читать книгу Грамматика и лексика английского языка (Уровень 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. В последнее время она научилась лучше управлять своим временем.