Урок 18: Present Perfect и временные предлоги since/for. Present Perfect Continuous

Рубрики: Грамматика английского языка

1

При описании длительных событий в Present Perfect может уточняться момент начала действия (since) и его продолжительность (for). Обстоятельства времени с этими предлогами обычно стоят в конце предложения. Пример:

Monica is on holiday in Greece. She is there now. Моника в отпуске в Греции. Она там сейчас.
She arrived in Greece on Wednesday. Today is Saturday. Она приехала в Грецию в среду. Сейчас суббота.
How long has she been in Greece? Как долго она в Греции?
She has been in Greece since Wednesday. She has been there for three days. Она в Греции со среды. Она там три дня.

2

Помните, что настоящее простое (Present Simple) и настоящее совершенное (Present Perfect) различаются. В последнем случае охватывается период времени. Сравните:

She is in Greece now. Она в Греции сейчас.
She has been in Greece for three days (Неправильно: She is in Greece for three days). Она в Греции (была) три дня.

Еще несколько примеров:

Bill and Nancy are married. They have been married for eight years. Билл и Нэнси женаты. Они женаты восемь лет.
I know Walter. How long have you known him? I’ve known him for a long time. Я знаком с Уолтером. Как долго вы с ним знакомы? Я знаком с ним долгое время.
Vincent lives in Los Angeles. How long has he lived in Los Angeles? He has lived there all his life. Винсент живет в Лос-Анджелесе. Как долго он живет в Лос-Анджелесе? Он живет там всю свою жизнь.
I have a car. How long have you had your car? I’ve had it since January. У меня есть машина. Сколько времени у вас машина? Она у меня с января.

3

Настоящее совершенное длительное время Present Perfect Continuous используется для описания действий или явлений, которые начались в прошлом, продолжались до настоящего момента и, возможно, продолжатся в будущем:

I’m learning English. How long have you been learning it? I’ve been learning it for three years (Неправильно: I’m learning it for three years). Я учу английский язык. Сколько времени вы его учите? Я учу его уже три года.
Mark is working. How long has he been working? He’s been working since 6 o’clock. Марк сейчас работает. Сколько времени он работает? Он работает с 6 часов.
It’s raining. It’s been raining all day. Идет дождь. Он идет целый день.

В отличие от Present Continuous здесь акцентируется внимание на том, сколько уже длится действие или явление. Становится важной продолжительность, а не сам факт.

Если сравнивать Present Perfect Continuous и Present Perfect, то разницы между ними почти нет. Форма Continuous лишь указывает, что действие совершалось, а не совершилось:

I have lived in London for two years. Я прожил в Лондоне два года.
I have been living in London for two years. Я жил в Лондоне два года.