Present Perfect Simple and Continuous Worksheet
Present Perfect Simple and Continuous Worksheet
Contrasts -
Present perfect simple often emphasizes that an action is finished, but present perfect
continuous can emphasize that it is still going on.
I've written five letters. (present perfect simple)
The number stresses that the action is completed.
I've been writing letters. (present perfect continuous)
This suggests that the writer has not finished.
▪ Confusions with other tenses
Present simple
We use present simple to describe habits or states in the present, but we use present perfect to
describe the time until the present.
I live in Prague. (present state)
This means that I always live there. It's my home.
I have lived there for two years. (time until the present)
This means that I arrived there two years ago and I live there now.
Past simple
Past simple describes a definite event in the past.
When did you arrive in Prague?
I arrived here in September two years ago.
▪ have been and have gone
have been
Mary has been to China.
This means that she has visited China but is not there at the moment.
have gone
Mary has gone to China.
This means that Mary is not here at the moment because she is visiting China.
3
Practice
1. Put a time word or phrase from the list into each space.
yet for since often ever never already so far just always
a) Carlos has lived in the city centre ________1996.
b) Thanks for the present! I've ________ wanted a pet goldfish!
c) Have you ________ drunk pineapple juice? It's fantastic!
d) I've ________ heard some fantastic news! I've passed my exams!
e) Hurry up! Haven't you finished ________? You are a slowcoach!
f) Nina has worked in this company ________ five years.
g) I've ________ been on a big ship before. It's an interesting experience!
h) We're very busy today. ________ we’ve sold over a hundred bikes.
i) I’ve ________ passed this building, but this is the first time I've been inside.
j) Can I have a different book? I’ve ________ read this one.
2. Complete each mini dialogue using the verbs given, in either present perfect simple or
present perfect continuous.
1- A: Terminator 2 is on at the Rex? (you see) Have you seen it?
B: No, not yet. Shall we go? I (look forward to) have been looking forward to seeing it.
2 - A: What's the matter? You look really tired!
B: I am. I (study) ____________________ all day, and I (not finish) ___________________ yet.
A: Oh well, time for a break.
3 - A: I (phone) _________________________ Carol all day, but there's no reply.
B: I expect she (go) _________________________ swimming with her friends.
4 - A: (you hear) _________________________ the news?
B: What news?
A: Someone (rob) _________________________ the bank at the end of the road.
5 - A: Why is your leg in plaster?
B: That's a silly question! I (break) _________________________ it, of course.
A: Someone (write) _________________________ 'Time for a break' on the plaster!
3. Complete the second sentence so that it has a similar meaning to the first sentence.