Коротко: здесь главное — различить Present Perfect Continuous (have/has been + V-ing) и Present Continuous (am/is/are + V-ing).
- Present Perfect Continuous — действие началось раньше и длится до сих пор или только что закончилось, но виден результат. Маркеры:
for,since,how long,recently,lately. - Present Continuous — действие происходит прямо сейчас или это временная ситуация. Маркеры:
now,at the moment,this week,Look!,Stop it!.
Ответы
9.1
- It’s been raining.
- She’s been watching TV.
- They’ve been playing tennis.
- He’s been running.
9.2 2. Have you been waiting long? 3. What have you been doing? 4. How long have you been working here? 5. How long have you been doing that?
9.3 2. We’ve been waiting for 20 minutes. 3. I’ve been learning Japanese since December. 4. She’s been working there since 18 January. 5. They’ve been going to Italy for years.
9.4 2. I’ve been looking for you. 3. Why are you looking at me like that? Stop it! 4. She’s been teaching for ten years. 5. I’ve been thinking about what you said and I’ve decided to take your advice. 6. No, he’s working. 7. She’s been working very hard recently. 8. It’s dangerous to use your phone when you’re driving. 9. Laura has been travelling in South America for the last three months.
Как рассуждать
Смотри на время и результат.
Если действие началось раньше и продолжается до момента «now» — нужен Perfect Continuous:She has been teaching for ten years.
Если действие просто происходит сейчас — Present Continuous:Why are you looking at me like that?forилиsince?for+ длительность:for 20 minutes,for ten years.since+ момент начала:since December,since 18 January.
Вопрос в Perfect Continuous строится так:
Have/Has + подлежащее + been + V-ing?
Например:Have you been waiting long?
С вопросительным словом:How long have you been working here?Почему в 9.4 № 3, 6, 8 — Present Continuous?
Stop it!— действие происходит прямо сейчас;this week— временная ситуация;when you’re driving— обычный процесс в момент вождения, без акцента на длительности.
Проверка: в 9.2 все вопросы начинаются с Have/Has; в 9.3 соблюдены for/since; в 9.4 формы have/has been + V-ing стоят там, где есть длительность или результат к настоящему моменту. Написание: running, waiting, travelling — британский вариант; в американском возможно traveling.