Давайте сегодня поговорим еще об одной "Серой зоне" английского языка (что такое "Серые зоны" - см. здесь http://brejestovski.livejournal.com/67531.html).
Притормозите на минутку, пожалуйста, и попробуйте ответить на один вопрос. Как сказатьпо-английски: “Мои соседи живут здесь с февраля”?
“My neighbours have lived here since February”? Или “My neighbours have been living here since February”?
***
Чтобы разъяснить этот вопрос, давайте представим себе тихого англичанина Джеймса Боббита, который каждую среду играет в покер, безуспешно любит жену соседа-банкира, а в данный момент занят любимым делом: печет абрикосовый торт “Захер”.
Напишем про Джеймса три предложения в настоящем времени:
1) James Bobbit plays poker every Wednesday.
2) James loves his neighbour’s wife.
3) James is baking a cake now.
Прочтите эти три фразы внимательно, пожалуйста. Все правильно? Вроде да. В первых двух предложениях - Present Simple,потому что действие происходит постоянно. В третьем - Present Continuous, потому что действие происходит в настоящий момент.
К чему все это? Скоро увидите.
***
Теперь давайте посмотрим на маленькое (но, как скоро окажется, крайне важное) различие между первым и вторым предложениями.
Глагол “play” в первом предложении - это глагол действия. Большинство глаголов обозначают именно действие, то есть когда что-то происходит. Play, eat, drink, swim, jump и огромное количестводругихглаголов - это глаголы действия.
А во втором предложении “love” - это глагол состояния. Помните, какие есть глаголы состояния? Их не так много; вот неполный список самых главных: be, see, hear, want, wish, love, hate, know, believe, understand, agree, have (но только в значении “иметь, владеть”, а не как часть устойчивых сочетаний типа “have breakfast”). Все эти глаголы - это никакое не действие. Ведь Джеймс Боббит, любя жену соседа, увы, не делает никакого действия (хотя ему так хочется…). Это его состояние.
Ну и к чему все это?
***
А вот к чему.
ФОРМУЛА 1: Present Continuous + for, since, how long = Present Perfect Continuous
Если мы прицепляем for, since или how longк Present Continuous, то оно превращается в Present Perfect Continuous. Всегда.
Так, например, фраза
James Bobbit is baking a Sacher cake now
превратится в:
James has been baking a Sacher cake for three hours already.
James has been baking a Sacher cake since 11 o’clock.
How long has James been baking his cake?
***
ФОРМУЛА 2: Present Simple ГЛАГОЛА СОСТОЯНИЯ + for, since, how long = Present Perfect. И более ничего.
Если мы прицепляем for, since или how longк Present Simpleглагола состояния (список самых главных из них, как вы помните, - чуть выше), то оно превращается только в Present Perfect.
Поэтому фраза
James Bobbit loves his neighbour’s wife
превратится в:
James has loved his neighbour’s wife for a month already.
James has loved his neighbour’s wife since November.
How long has James loved his neighbour’s wife?
***
ФОРМУЛА 3, удивительная и волшебная:
Present Simple ГЛАГОЛА ДЕЙСТВИЯ + for, since, how long = Present Perfect либо Present Perfect Continuous. Без разницы!
Если мы прицепляем for, since или how longк Present Simple глагола действия (а таковых - подавляющее большинство!), то происходит замечательная вещь: мы можем употребить либо Present Perfect Continuous, либо Present Perfect. Причем абсолютно без разницы, что именно. Вот нам еще одна “серая зона” в действии (про “серые зоны” см. Часть 2, глава 1)
И поэтому если к фразе
James Bobbit plays poker every Wednesday.
добавить for, sinceили how long, то она превратится в:
James has played / has been playing poker every Wednesday since January.
James has played / has been playing poker every Wednesday for 11 months.
How long has James played / been playing poker every Wednesday?
***
Давайте еще рассмотрим примеры с третьей формулой.
Кафельников играет в гольф. - Kafelnikov plays golf (“plays” - Present Simple глагола действия).
Кафельников играет в гольф c 2004 года. - Kafelnikov has played golf since 2004 или Kafelnikov has been playing golf since 2004 (если к Present Simple глагола действия добавить for, since или how long, то можно говорить и Present Perfect, и Present Perfect Continuous).
Джеймс Боббит пишетстихи о лунных кратерах. - James Bobbit writes poems about moon craters.
Джеймс Боббит пишет стихи о лунных кратерах уже много лет. - James Bobbit has written poems about moon craters for many years или James Bobbit has been writing poems about moon craters for many years.
Этот программист носиттолько коричневые галстуки? - Does this programmer wear brown ties only?
Как давноэтот программист носит только коричневые галстуки? - How longhas this programmer worn / been wearing brown ties only?
***
Поэтому ответ на наш вопрос из начала этой заметки такой: “Мои соседи живут здесь с февраля” одинаково хорошо перевести и как “My neighbours have lived here since February”, и как “My neighbours have been living here since February”?
***
А теперь давайте сделаем маленькое упражнение!
УПРАЖНЕНИЕ. Составьте новые фразы, используя слова в скобках. Если возможны два варианта, напишите оба.
Например: Milly is tidying the cupboard. (for two hours) → Milly has been tidying the cupboard for two hours.
Еще пример: Dan Brown writes books about Robert Langdon. (since 2000) → Dan Brown has written books about Robert Langdon since 2000. / Dan Brown has been writing books about Robert Langdon since 2000.
1 Sally cooks roast goose for Christmas (since 1995).
2 Sally’s children hate roast goose with apples for Christmas (for many years).
3 Look! Fiona’s taking photos of herself in the mirror! (since 9 o’clock).
4 Do you want an electric bicycle for your birthday? (how long).
5 Gerard Depardieu lives in Russia (since 2013).
6 Jennifer works as a crocodile trainer (since last April).
7 The children are jumping on the bed again (how long).
8 Victor lies to his wife (for ages).
9 Victor is an unfaithful husband (how long).
KEY
1 Sally has cooked roast goose for Christmas since 1995. / Sally’s been cooking roast goose for Christmas since 1995.2 Sally’s children have hated roast goose with apples for Christmas for many years.
3 Look! Fiona’s been taking photos of herself in the mirror since 9 o’clock!
4 How long have you wanted an electric bicycle for your birthday?
5 Gerard Depardieu has lived in Russia since 2013. / Gerard Depardieu has been living in Russia since 2013.
6 Jennifer has worked as a crocodile trainer since last April. / Jennifer has been working as a crocodile trainer since last April.
7 How long have the children been jumping on the bed?
8 Victor has lied to his wife for ages. / Victor’s been lying to his wife for ages.
9 How long has Victor been an unfaithful husband?
Мастер-классы Антона Брежестовского в Москве:
16 апреля - “Система времен английского языка”
17 апреля - “Все о модальных глаголах”
Подробности - brejestovski.com/mc