Present perfect continuous и simple (I have been doing и I have done)

Урок 10
A

Изучите следующую ситуацию:

Kate’s clothes are covered in paint.
She has been painting the ceiling.

The ceiling was white. Now it is red.
She has painted the ceiling.

Катина одежда покрыта краской.
Она красит потолок.

Потолок был белым. Теперь он красный.
Она покрасила потолок.

Has been painting это the present perfect continuous.

Has painted это the present perfect simple.

Мы заинтересованы в самом процессе деятельности. Нам не важно закончился он или нет. В этом примере, процесс покраски потолка не закончен.

Здесь, важно то, что что-то закончилось. Has painted - покрасила - законченное действие. Мы заинтересованы в результате этого действия (покраска потолка), а не в самом действии (процесс покраски потолка).

Сравните эти примеры:

  • My hands are very dirty. I’ve been repairing the car.
    Мои руки очень грязные. Я ремонтирую машину.
  • Joe has been eating too much recently. He should eat less.
    Джо в последнее время слишком много кушает. Ему бы поменьше кушать.
  • It’s nice to see you again. What have you been doing since we last met?
    Рад снова вас видеть! Чем вы занимались с тех пор, как мы виделись?
  • Where have you been? Have you been playing tennis?
    Где ты был? Ты играл в теннис?
  • The car is OK again now. I’ve repaired it.
    Машина сейчас снова в порядке. Я ее починил.
  • Somebody has eaten all my chocolates. The box is empty.
    Кто-то съел все мои шоколадки. Коробка пустая.
  • Where’s the book I gave you? What have you done with it?
    Где книга, которую я тебе дал? Что ты с ней сделал?
  • Have you ever played tennis?
    Ты когда-либо играл в теннис?
B

Мы используем continuous, говоря о продолжительности - how long (для деятельности, которая всё ещё происходит):

Мы используем simple, чтобы сказать how much, how many или how many times (для завершенных действий):

  • How long have you been reading that book?
    Как долго ты читаешь эту книгу?
  • Lisa is still writing letters. She’s been writing letters all day.
    Лиза все еще пишет письма. Она пишет письма весь день.
  • They’ve been playing tennis since 2 o’clock.
    Они играют в теннис с 2-х часов.
  • I’m learning Spanish, but I haven’t been learning it very long.
    Я изучаю испанский, но я давно не занимался им.
  • How much of that book have you read?
    Сколько из этой книги ты уже прочел?
  • Lisa has written ten letters today.
    Лиза написала сегодня 10 писем.
  • They’ve played tennis three times this week.
    Они сыграли в теннис 3 раза на этой неделе.
  • I’m learning Spanish, but I haven’t learnt very much yet.
    Я учу испанский, но я всё ещё не очень много выучил.
C

Некоторые глаголы (например, know/like/believe) обычно не используются в continuous:

  • I’ve known about it for a long time. (not I’ve been knowing)
    Я знаю об этом уже долгое время.

Подробнее об этих глаголах см. урок 4. Но заметьте, что в present perfect continuous можно использовать глаголы want и mean:

  • I’ve been meaning to phone Jane, but I keep forgetting.
    Я (давно) собирался позвонить Джейн, но я все время забываю.

Упражнения

1. Для каждой ситуации напишите по два предложения, используя слова в скобках.

  1. Tom started reading a book two hours ago. He is still reading it and now he is on page 53.
    (read / for two hours) ...

    (read / 53 pages so far) ...
  2. Rachel is from Australia. She is travelling round Europe at the moment. She began her trip three months ago.
    (travel / for three months) She ...

    (visit / six countries so far) ...
  3. Patrick is a tennis player. He began playing tennis when he was ten years old. This year he is national champion again - for the fourth time.
    (win / the national championships / four times) ...

    (play / tennis since he was ten) ...
  4. When they left college, Lisa and Sue started making films together. They still make films.
    (make / five films since they left college) They ...

    (make / films since they left college) ...

Key

2. Для каждой ситуации напишите вопрос, используя слова в скобках.

  1. You have a friend who is learning Arabic. You ask:
    (how long / learn / Arabic?) ...
  2. You have just arrived to meet a friend. She is waiting for you. You ask:
    (wait / long?) Have ...
  3. You see somebody fishing by the river. You ask:
    (catch / any fish?) ...
  4. Some friends of yours are having a party next week. You ask:
    (how many people / invite?) ...
  5. A friend of yours is a teacher. You ask:
    (how long / teach?) ...
  6. Key
  7. You meet somebody who is a writer. You ask:
    (how many books / write?) ...

    (how long / write / books?) ...
  8. A friend of yours is saving money to go on holiday. You ask:
    (how long / save?) ...

    (how much money / save?) ...

Key

3. Поставьте глагол в наиболее подходящую форму: present perfect simple (I have done) или continuous (I have been doing).

  1. Where have you been? (you / play) tennis?
  2. Look! (somebody / break) that window.
  3. You look tired. (you / work) hard?
  4. (you / ever / work) in a factory?’ ‘No, never.’
  5. ‘Liz is away on holiday.’ ‘Is she? Where (she / go)?’
  6. My brother is an actor. (he / appear) in several films.
  7. Key
  8. ‘Sorry I’m late.’ ‘That’s all right. (I / not / wait) long.’
  9. ‘Is it still raining?’ ‘No, (it / stop).’
  10. (I / lose) my address book. (you / see) it?
  11. (I / read) the book you lent me, but (I / not / finish) it yet. It’s very interesting.
  12. (I / read) the book you lent me, so you can have it back now.

Key