You are on page 1of 3

Put the verbs in brackets into the correct tense: present perfect or simple past.

1. I _________________ (buy) a new car three weeks ago, but now I have got two cars because
I _________________ (not sell) my old car yet.
2. When Jane _________________ (be) on her way to the shop it _________________ (start)
to rain.
3. At 6 a.m. David _________________ (phone) Peter and _________________ (say), 'I'm going
fishing, Peter. Would you like to come?'
4. 'I am still in my pyjamas, because I _________________ (not get) up yet.'
5. ______________________ (Jane ever be) to Canada? Yes, she has. She _______________
(be) there three times already.
6. The last time I _________________ (see) Jane was this summer.
7. Mark _________________ (be) in Switzerland two years ago.
8. They _______________________ (never visit) Poland but they would like to visit it soon.
9. Yesterday at 8.30 Martha _________________ (meet) Bill and she _________________
(offer) him an apple.
10. I do not want anything to eat now because I _________________ (just have) breakfast.
11. I cannot get inside my house. I _________________ (lose) my keys. I don't know what to do.
12. Our teacher is really angry because we ____________________ (not do) our homework.
13. I ___________________ (drink) beer but I __________________ (never smoke) in my life.
Choose the correct option:
1. They are really happy. They  just  a friend. a) have lived c) lived
a) meeted c) met b) has lived d) did lived
b) has met d) have met
9. Be quiet. The baby  asleep.
2. We are not going to eat anything now. We a) falled c) fell
 just  lunch now. b) have falled d) has fallen
a) didn't have c) had
b) has had d) have had 10. He has nothing. He  all his money.
a) spends c) spent
3. He  Susan for a long time. He is sad. b) did spend d) has spent
a) didn't saw c) didn’t see
b) haven’t seen d) hasn’t seen 11. They  computer games yesterday.
a) play c) played
4. I  a big breakfast yesterday morning. b) has played d) have played
a) haved c) had
b) had had d) have had 12.  you ever  a horror film?
a)Did watch c) Have watched
5. I cannot go out. I  my room. b) Has watched d) Have watch
a) had tidied c) didn't tidy
b) haven't tidied d) tidied 13. We  our grandma last week.
a) visited c) visit
6. David is very tired now. He  really hard all b) has visited d) have visited
day long.
a) worked c) didn't work 14. There are puddles outside, but the sun is
b) has worked d) has done shining. It .
a) has rained c) rained
7. I  all Harry Potter books. What about you? b) has raint d) raining
a) read c) has read
b) readed d) have read 15. We  our exams two days ago.
a) have taken c) took
8. They know Paris very well. They  there for b) taking d) has taked
a very long time.
Key:

Page 1:

1. bought, haven't sold

2. was, started

3. phoned, said

4. haven't got

5. Has Jane ever been, has been

6. saw

7. was

8. have never visited

9. met, offered

10. have just had

11. have lost

12. haven't done

13. have drunk, have never smoked

Page 2

1. D 6. B 11. C

2. D 7. D 12. C

3. D 8. A 13. A

4. C 9. D 14. A

5. B 10. D 15. C

You might also like