Perfect. Продолжение
На более ранних уроках мы изучали, что с помощью Present Perfect Continuous показывают действие, которое стартовало в прошлом, продолжается в настоящем какой-то срок и вот-вот закончилось. Обязательной деталью этого времени является наличие яркого результата того, что происходило.
Сравнение двух времен
Действие не передается с помощью Present Perfect без потери общего смысла.
Что это за запах? - What is this smell?
I have been smoking. - Я курил.
Чтобы четко увидеть разницу, давайте попробуем выразить это действие, используя Present Perfect:
Я покурил. - I have smoked.
Таким образом, Present Perfect отображает конечный итог действия, а Present Perfect Continuous концентрируется именно на результате процесса действия. Как видите, разница значительная! Следует запомнить, что свежий результат после того, как действие длилось какое-то время, является обязательным условием, чтобы употреблять Present Perfect Continuous.
Примеры отличия
Времена Present Perfect и Present Perfect Continuous имеют и более тонкие отличия. Рассмотрим примеры.
Present Perfect Continuous
Его ботинки грязные. Он сажал деревья в саду. - His boots are dirty. He has been planting trees in the garden.
Мы не знаем, закончил ли он сажать деревья, или нет.
Майкл читал весь день. - Michael has been reading all day.
Present Perfect Continuous указывает на длительность действия.
Present Perfect
Он посадил все деревья. - He has planted the trees.
Действие имело место, и оно закончено.
Майкл сегодня прочитал два рассказа. - Michael has read two stories today.
Мы употребляем Present Perfect, когда хотим сказать, как много было сделано.
Как задавать вопросы в Present Perfect
Общие вопросы
Have I been studying since morning?
Have we been studying since morning?
Have you been studying since morning?
Have they been studying since morning?
Has she been running all the way?
Has he been running all the way?
Has it been raining since yesterday?
Специальные вопросы
Who have I been waiting for?
Who have we been waiting for?
Who have you been waiting for?
Who have they been waiting for?
What has she been reading for 2 hours aready?
What has he been reading for 2 hours aready?
How long has it been raining?
Пример вопросов к подлежащему
What has been going on since the accident?
Who has been calling you for a week already?