You are on page 1of 2

Name: Yessica Sara Maceda Ramos

PRESENT PERFECT (I HAVE DONE)

1. This is the most difficult exam ... 11. 'Have you read Oliver Twist?' 'No, I
a) I've ever taken b) I took ... any of Dickens's books.'
c) I taken d) I've took a) don't read b) didn't read
2. a) Did it stop raining yet? c) haven't read d) am not reading
b) Has it stopped raining yet?
12. Have you ever ... to Italy?
c) It has stopped raining yet?
a) gone b) stayed
d) Will it stop raining yet?
c) been d) visited
3. It's the second time .... to this place.
a) I am b) I have gone 13. I ... a cigarette for ten years.
c) I've been d) I went a) have smoked b) haven't smoked
c) didn't smoke d) smoked
4. She ... in France all her life.
a) is living b) lives 14. My father ... a holiday for years.
c) live d) has lived a) has taken b) didn't take
5. This is the most beautiful picture I've c) hasn't taken d) doesn't take
... painted. 15. She is the prettiest girl I ...
a) never b) ever a) never saw b) have never seen
c) sometimes d) always c) have ever seen d) seen
6. I've just ... writing my first book.
16. We ... the job.
a) ended b) to finish
a) have just finished
c) finished d) finish
b) have finish
7. My father's car has ... three times this c) just finish
month. d) finish
a) break down b) broken down
c) broken d) break 17. We have already ... the house.
a) buy b) buying
8. 'Where's your brother?' 'I've just ...
him.' c) bought d) buys
a) saw b) seen 18. I've nearly ... painting it.
c) to see d) saw a) finishing b) finish
9. My wife is at home. She's ... this c) to finish d) finished
morning.
19. We've never ... to France.
a) just arrived b) just to arrive
a) gone b) going
c) arriving d) arrive
c) been d) go
10. 'Have you seen James?' 'No, I ... him
since March.' 20. The rain ... yet.
a) didn't see b) dont'saw a) hasn't stopped b) didn't stop
c) haven't see d) haven't seen c) doesn't stop d) stops

11
PRESENT PERFECT (I HAVE DONE)

1. 'Don't forget to post the letter!' '... it.' 11. Oh dear, I'm afraid ... my bag!
a) I've already posted a) I've lost b) I missed
b) I posted c) I've missed d) I am lost
c) I'm posting
d) I post 12. She ... feeling well recently, I'm
afraid.
2. 'You should wash your hair!' '... it.' a) has been b) was
a) I washed c) didn't d) hasn't been
b) I wash
c) I'm washing 13. This is the shortest book I ... read.
d) I've already washed a) have never b) have ever
c) have sometimes d) never
3. 'Would you like a cigarette?' 'No, ...
one.' 14. ... eaten lobster?
a) I've just had b) I just had a) Have you never
c) I had d) I've had b) Have you ever
4. You ... to him since Christmas. c) You never
a) haven't written b) didn't write d) Have you sometimes
c) wrote d) written 15. I've never ... anything like this
5. I ... run a marathon for five years. before.
a) didn't b) don't a) saw b) seing
c) haven't d) have c) seen d) see
6. It ... for ages in this country. 16. Have you ever ... a cigar?
a) hasn't rained b) haven't rained a) smoked b) smoking
c) didn't rain d) rained c) smoke d) smokes
7. 'Did you see Chris?' 'Well, I ... him, 17. I've just ... it.
actually.' a) to finish b) finish
a) saw b) have just seen c) finishing d) finished
c) seen d) have saw
18. Have you ever to Paris?
8. We ... meat for years. a) go b) being
a) don't eat b) didn't eat c) went d) been
c) haven't eaten d) have eat
19. 'Have you seen him?' 'No, I him
9. Have the children to London?
yet.'
a) ever be b) never been
a) haven't seen b) didn't see
c) sometimes been d) ever been
c) haven't seing d) didn't
10. 'Where is your father?' 'I think he's
20. I've just ... one, thank you.
... to the office.'
a) been b) gone a) have b) having
c) going d) come c) had d) took

12

You might also like