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