English Grammar in Use With Answers » Unit 10: Present perfect continuous and simple (I have been doing and I have done)

Study this example situation:

There is paint on Kate's clothes.
She has been painting her bedroom.

Has been painting is the present perfect continuous.

We are thinking of the activity. lt does not matter whether it has been finished or not. In this example, the activity (painting the bedroom) has not been finished.

Her bedroom was green. Now it is yellow.
She has painted her bedroom.

Has painted is the present perfect simple.

Here, the important thing is that something has been finished . Has painted is a completed action. We are interested in the result of the activity (the painted bedroom), not the activity itself.

Compare these examples:

- My hands are very dirty. I've been repairing my bike.- My bike is OK again now. I've repaired it.
- Joe has been eating too much recently. He should eat less.- Somebody has eaten all the chocolates. The box is empty.
- It's nice to see you again. What have you been doing since we last met?- Where's the book I gave you? What have you done with it?
- Where have you been? Have you been playing tennis?- Have you ever played tennis?

We use the continuous to say how long (for something that is still happening):We use the simple to say how much, how many or how many times:
- How long have you been reading that book?- How much of that book have you read?
- Lisa is writing emails. She's been writing emai ls all morning.- Lisa is writing emails. She's sent lots of emails this morning.
- They've been playing tennis since 2 o'clock.- They've played tennis three times this week.
- I'm learning Arabic, but I haven't been learning it very long.- I'm learning Arabic, but I haven't learnt very much yet.

Some verbs (for example, know/like/believe) are not normally used in the continuous:
  • I've known about the problem for a long time. (not I've been knowing)
  • How long have you had that camera? (not have you been having)

For a list of these verbs, see Unit 4A. For have, see Unit 17.
But note that you can use want and mean in the present perfect continuous:
  • I've been meaning to phone Jane, but I keep forgetting.

10.1 Read the situation and complete the sentences. Use the verbs in brackets.

  1. Tom started reading a book two hours ago. He is still reading it and now he is on page 53 .
    for two hours. (read)
    53 pages so far. (read)
  2. Rachel is from Australia. She is travelling round Europe at the moment. She began her trip three months ago.
    She __________ for three months. (travel)
    __________ six countries so far. (visit)
  3. Patrick is a tennis player. He began playing tennis when he was ten years old. This year he won the national championship again- for the fourth time.
    __________ the national championship four times. (win)
    __________ since he was ten. (play)
  4. When they left college, Lisa and Sue started making films together. They still make films.
    They __________ films since they left college. (make)
    __________ five films since they left college. (make)

10.2 For each situation, ask a question using the words in brackets.

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

10.3 Put the verb into the more suitable form, present perfect simple (I have done) or continuous (I have been doing).

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

Answer Key
Favorite Books

PART A: 14 Elementary tests, 14 Pre-Intermediate tests, 8 Intermediate tests. Each test is specified on different grammar topics. PART B: 14 tests including Elementary, Pre-intermediate, Intermediate and Upper intermediate level grammar tests. Every test is focused on a different grammar topic. (2452 questions) PART C: 16 Multi-level grammar tests. Each test is specified on a different grammar topic. (1418 questions) PART D: 20 perfect multi-level grammar tests for assessment. (2000 questions) PART E: 6 Elementary, 5 Intermediate, 3 Advanced grammar tests. The formats of the tests are similar and the level gradually increases. (1400 questions)

Read more
Table of Contents