LESSON 9
|
How long have you (been)...?
|
A: Ознакомьтесь со следующим примером:
Боб и Элис женаты. Они поженились ровно 20 лет назад, поэтому cегодня 20-ти летний
юбилей их свадьбы.
* They have been married for 20 years.
Они женаты в течение 20 лет.
Мы говорим:
They are married. ( present )
Они женаты. (настоящее время)
но *How long have they been married? (present perfect)
Как долго они женаты?
* They have been married for 20 years. (Not "They are married for 20 years")
Они женаты в течении 20 лет.
Мы используем present perfect говоря о чем-нибудь, что начинается в прошлом и все еще
продолжается.
Сравните present и present perfect:
* Amy is in hospital.
Эми в больнице.
но * She has been in hospital since Monday
Она в больнице с понедельника.
* We know each other very well.
Мы знаем друг друга очень хорошо.
но *We have known each other for a long time
Мы знакомы друг с другом очень давно.
*Are you waiting for somebody?
Вы ждете кого-нибудь?
но *How long have you been waiting?
Как долго вы ожидаете?
|
B: I have been doing something (present perfect continuous)
Я начал делать что то в прошлом и до сих пор это делаю.
(или только что остановился)":
* I've been learning English for a long time.(not "I am learning")
Я изучаю английский продолжительное время.
* Sorry I'm late. Have you been waiting long?
Извините за опоздание. Вы давно ждёте?
* It's been raining since I got up this morning.
Дождь идёт с того времени, когда встал этим утром.
Действие может быть повторяющимся:
* "How long have you been driving?" "Since I was 17."
“Как долго ты управляешь автомобилем?“ “С 17 лет“.
|
C: I have done(simple) or I have been doing(continuous)
Continuous обычно используется со словами how long, since и for.
(see also Lesson 10B):
* I've been learning English for a long time.(not usually "I've learnt")
Я давно изучаю английский.
Вы можете использовать как continuous так и simple со словами:
live и work.
* John has been living/has lived in London for a long time.
Джон давно живет в Лондоне.
* How long have you been working/have you worked here?
Вы давно здесь работаете?
Мы используем simple с always:
* John has always lived in London. (not "has always been living")
Джон всегда жил в Лондоне.
Вы можете использовать continuous или simple для действий,
повторяющихся в течении продолжительного периода времени.
* I've been collecting / I've collected stamps since I was a child.
Я собираю марки с детства.
Некоторые глаголы (например know / like / believe) как
правило в continuous не используются:
* How long have you known Jane? (not "have you been knowing")
Как давно ты знаешь Джейн?
* I've had a pain in my stomach since I got up this morning.
У меня с утра болит живот.
|
D: Мы используем present perfect simple в отрицательных предложениях.
*I haven't seen Tom since Monday.
Я не видел Тома с понедельника.
*Jane hasn't phoned me for two weeks.
Джейн не звонила мне две недели.
|
Resent perfect continuous - Lesson 7-8
For and since - Lesson 10
|