brejestovski (brejestovski) wrote,
brejestovski
brejestovski

Как лучше - Tom's worked here for 5 years или Tom's been working here for 5 years?

Давайте сегодня поговорим об одной тонкости, связанной со словами “for”, “since” и “how long”.

Дело в том, что после вторничной заметки мне пришел целый шквал писем, смысл которых сводится примерно к следующему: почему если глагол в настоящем времени и мы к нему добавляем for, since или how long, нужно Present Perfect? А как же Present Perfect Continuous? Почему “Они живут здесь с февраля” - “They’ve lived here since February”? Разве нельзя сказать: “They’ve 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. Причем абсолютно без разницы, что именно.

И поэтому если к фразе

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 long has this programmer worn / been wearing brown ties only?

***

А теперь давайте сделаем маленькое упражнение!



УПРАЖНЕНИЕ. Составьте новые фразы, используя слова в скобках. Если возможны два варианта, напишите оба.

Например:  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 with apples 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 (for one year).

5 Jennifer works as a crocodile trainer (since last April).

6 The children are jumping on the bed again (how long).

7 Victor lies to his wife that he goes on business trips (for ages).

8 Victor is an unfaithful husband (how long).

До скорой встречи!

Anton Brejestovski

http://nativenglish.ru


KEY

1 Sally has cooked roast goose with apples for Christmas since 1995. / Sally’s been cooking roast goose with apples 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 for one year. / Gerard Depardieu has been living in Russia for one year.

5 Jennifer has worked as a crocodile trainer since last April. / Jennifer has been working as a crocodile trainer since last April.

6 How long have the children been jumping on the bed?

7 Victor has lied to his wife that he goes on business trips for ages. / Victor’s been lying to his wife that he goes on business trips for ages.

8 How long has Victor been an unfaithful husband?

Tags: грамматика
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 11 comments