Present Perfect and Continuous
Present Perfect and Continuous
The present perfect simple is have/has + past participle. The past participle often ends in -ed
(finished/decided etc.), but many verbs are irregular (lost/done/written etc.).
For a list of irregular verbs, see Appendix 1.
C You can use the present perfect with just, already and yet.
D You can also use the past simple (did, went, had etc.) in the examples on this page. So you can say:
Ben isn’t here. He’s gone out. or He went out.
‘Are you hungry?’ ‘No, I’ve just had lunch.’ or ‘No, I just had lunch.’
Present perfect ➜ Units 8, 11 been to ➜ Units 8A, 126A Present perfect continuous ➜ Units 9–10
14 Present perfect and past ➜ Units 12–14 yet and already ➜ Unit 111 American English ➜ Appendix 7
Unit
Exercises 7
7.1 Read the situations and complete the sentences using the present perfect. Choose from these
verbs:
break disappear go up grow improve lose shrink stop
1 Tom is looking for his key. He can’t find it. Tom has lost his key.
2 Maria’s English wasn’t very good. Now it is better. Her English
3 My bag was here, but it isn’t here any more. My bag
4 Lisa can’t walk and her leg is in plaster. Lisa
5 Last week the bus fare was £1.80. Now it is £2. The bus fare
6 Dan didn’t have a beard before. Now he has a beard. Dan
7 It was raining ten minutes ago. It isn’t raining now. It
8 I washed my sweater, and now it’s too small for me. My sweater
7.4 Read the situations and write sentences with just, already or yet.
1 After lunch you go to see a friend at her house. She says, ‘Would you like something to eat?’
You say: No thank you. I’ve just had lunch . (have lunch)
2 Joe goes out. Five minutes later, the phone rings and the caller says, ‘Can I speak to Joe?’
You say: I’m afraid . (go out)
3 You are eating in a restaurant. The waiter thinks you have finished and starts to take your plate away.
You say: Wait a minute! . (not / finish)
4 You plan to eat at a restaurant tonight. You phone to reserve a table. Later your friend says,
‘Shall I phone to reserve a table?’ You say: No, . (do it)
5 You know that Lisa is looking for a place to live. Perhaps she has been successful.
You ask her: ? (find)
6 You are still thinking about where to go for your holiday. A friend asks, ‘Where are you going
for your holiday?’ You say: . (not / decide)
7 Laura went out, but a few minutes ago she returned. Somebody asks, ‘Is Laura still out?’
You say: No, . (come back)
15
Unit
8 Present perfect 2 (I have done)
A Study this example conversation:
DAVE: Have you travelled a lot, Jane?
JANE: Yes, I’ve been to lots of places. Jane’s life
DAVE: Really? Have you ever been to China? (a period until now)
JANE: Yes, I’ve been to China twice.
DAVE: What about India? past now
JANE: No, I haven’t been to India.
When we talk about a period of time that continues from the past until now, we use the present
perfect (have been / have travelled etc.). Here, Dave and Jane are talking about the places Jane
has visited in her life, which is a period that continues until now.
B In the following examples too, the speakers are talking about a period that continues until now
(recently, in the last few days, so far, since I arrived etc.):
Have you heard anything from Ben recently? recently
I’ve met a lot of people in the last few days.
Everything is going well. There haven’t been any in the last few days
problems so far. since I arrived
The weather is bad here. It’s (= It has) rained every past now
day since I arrived. (= from when I arrived until now)
It’s good to see you again. We haven’t seen each other for a long time.
In the same way we use the present perfect with today, this evening, this year etc. when these
periods are not finished at the time of speaking:
I’ve drunk four cups of coffee today. today
Have you had a holiday this year?
I haven’t seen Tom this morning. Have you? past now
C We say ‘It’s the (first) time something has happened’. For example:
Don is having a driving lesson. It’s his first lesson.
We can say: This is the first time
I’ve driven a car.
It’s the first time he has driven a car. (not drives)
or He hasn’t driven a car before.
or He has never driven a car before.
In the same way we say:
Sarah has lost her passport again. This is the second
time this has happened. (not happens)
Andy is phoning his girlfriend again. It’s the third
time he’s phoned her this evening.
16 Present perfect 1 ➜ Unit 7 Present perfect + for/since ➜ Units 11–12 Present perfect and past ➜ Units 12–14
Unit
Exercises 8
8.1 You ask people about things they have done. Write questions with ever.
1 (ride / horse?) Have you ever ridden a horse?
2 (be / California?) Have
3 (run / marathon?)
4 (speak / famous person?)
5 (most beautiful place / visit?) What’s
8.2 Complete B’s answers. Some sentences are positive and some negative. Use these verbs:
be be eat happen have have meet play read see try
A B
8.3 Write four sentences about yourself. Use I haven’t and choose from the boxes.
used a computer travelled by bus eaten any fruit
been to the cinema read a book lost anything today
this week
1 I haven’t used a computer today. recently
2 for ages
3 since …
4 this year
5
17
Unit
9 Present perfect continuous (I have been doing)
A It’s been raining.
Study this example situation:
Is it raining?
No, but the ground is wet.
It’s been raining. (= It has been …)
have/has been + -ing is the present perfect continuous:
doing
I/we/they/you have (= I’ve etc.)
been working
he/she/it has (= he’s etc.)
learning etc.
We use the present perfect continuous for an activity that has recently stopped or just stopped:
Why are you out of breath? Have you been running?
Paul is very tired. He’s been working hard. have/has been + -ing
Why are you so tired? What have you been doing? present perfect continuous
I’ve been talking to Amanda and she agrees with me.
Where have you been? I’ve been looking for you. now
How long have you been learning English? (= you’re still learning English)
Ben is watching TV. He’s been watching TV all day.
Where have you been? I’ve been looking for you for the last half hour.
Chris hasn’t been feeling well recently.
You can use the present perfect continuous for repeated actions:
Silvia is a very good tennis player. She’s been playing since she was eight.
Every morning they meet in the same cafe. They’ve been going there for years.
now now
Don’t disturb me now. I’m working. I’ve been working hard. Now I’m going
to have a break.
We need an umbrella. It’s raining. The ground is wet. It’s been raining.
Hurry up! We’re waiting. We’ve been waiting for an hour.
18 Present perfect continuous and simple ➜ Units 10–11 Present perfect + for/since ➜ Units 11–12
Unit
Exercises 9
9.1 What have these people been doing or what has been happening?
1 earlier 2 earlier 3 earlier 4 earlier
19
Unit Present perfect continuous and simple
10 (I have been doing and I have done)
A Compare these two situations:
There is paint on Kate’s clothes. The bedroom was green. Now it is yellow.
She has been painting her bedroom. She has painted her bedroom.
has been painting is the present perfect has painted is the present perfect simple.
continuous.
Here, the important thing is that something has
We are thinking of the activity. It does not matter been finished. ‘She has painted’ is a completed
whether it has been finished or not. In this action. We are thinking about the result of
example, the activity (painting the bedroom) has the activity (the painted bedroom), not the
not been finished. activity itself.
My hands are very dirty. I’ve been My bike is OK again now. I’ve repaired
repairing my bike. it. (= I’ve finished repairing it)
Joe has been eating too much recently. Somebody has eaten all the chocolates.
He should eat less. The box is empty.
It’s nice to see you again. What have you Where’s the book I gave you? What have
been doing since we last met? you done with it?
Where have you been? Have you been Have you ever played tennis?
playing tennis?
C We use the continuous to say how long (for We use the simple to say how much, how many
something that is still happening): or how many times (for completed actions):
How long have you been reading that How many pages of that book have
book? you read?
Amy is writing emails. She’s been writing Amy has sent lots of emails this morning.
emails all 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 I’m learning Arabic, but I haven’t learnt
learning it very long. very much yet.
D Some verbs (for example, know) are not normally used in continuous forms (be + -ing):
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 (have/has been + -ing):
I’ve been meaning to phone Anna, but I keep forgetting.
10.2 Ask questions using the words in brackets. Use the present perfect simple (have/has done) or
continuous (have/has been doing).
1 You have a friend who is learning Arabic. You ask:
(how long / learn / Arabic?) How long have you been learning 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 You meet somebody who is a writer. You ask:
(how many books / write?)
(how long / write / books?)
7 A friend of yours is saving money to go on a world trip. You ask:
(how long / save?)
(how much money / save?)
10.3 Put the verb into the present perfect simple or continuous.
1 Where have you been? Have you been playing (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 Where’s Lisa? Where (she / go)?
6 This is a very old book. (I / have) it since I was a child.
7 ‘Have you been busy?’ ‘No, (I / watch) TV.’
8 My brother is an actor. (he / appear) in several films.
9 ‘Sorry I’m late.’ ‘That’s all right. (I / not / wait) long.’
10 Are you OK? You look as if (you / cry).
11 ‘Is it still raining?’ ‘No, (it / stop).’
12 The children are tired now. (they / play) in the garden.
13 (I / lose) my phone. (you / see) it?
14 (I / read) the book you lent me, but
(I / not / finish) it yet. It’s really interesting.
15 (I / read) the book you lent me, so you can have it back now.
21