The Present Perfect Tense or The Past Simple Tense Test A1 A2 Level Exercises
Question 1 |
Ouch! I __ a cup. Now, mum will get angry.
A | already broke |
B | just broke |
C | have already broken |
D | have just broken |
Question 2 |
A: What ___ since we last ___?
B: Nothing special. The same things.
A | have you done / have met |
B | have you done / met |
C | did you do / have met |
D | did you do / met |
Question 3 |
We have lived in this flat for ________.
A | five years |
B | 2010 |
C | last year |
D | September |
Question 4 |
We met __ and got married a year later.
A | on 2002 |
B | for 2002 |
C | since 2002 |
D | in 2002 |
Question 5 |
A: ___ a birthday cake?
B: Yes. I __ one for my sister last year.
A | Did you ever made/ made |
B | Did you ever made / made |
C | Have you ever made / have made |
D | Have you ever made / made |
Question 6 |
A: How long ___ Tim?
B: For ten years. They ___ in 2000.
A | did Jane known / met |
B | did Jane know / have met |
C | has Jane known / met |
D | has Jane known / have met |
Question 7 |
A: I'm sure I ___ the door this morning.
B: Shall we go back and check it?
A | locked |
B | have locked |
C | didn't lock |
D | did lock |
Question 8 |
Larry ________ a lot of money last year but he ________ it all.
A | has won / has already spent |
B | won / has already spent |
C | has won / already spent |
D | won / already spent |
Question 9 |
Tim ___ to Italy ten days ago and he ___ yet.
A | went / returned |
B | went / hasn't returned |
C | has gone / returned |
D | has gone / didn't return |
Question 10 |
I ___ Jill ___.
A | haven't seen / since a long time |
B | haven't seen / for a long time |
C | have seen / since two years |
D | have seen / for the earthquake |
Question 11 |
We ________ to the city centre for ages. Are there any changes?
A | haven't gone |
B | haven't been |
C | didn't go |
D | weren't |
Question 12 |
A: ___ reading this book?
B: On Saturday.
A | How long did you start |
B | How long have you started |
C | When have you started |
D | When did you start |
Question 13 |
Barney ___ on holiday ___ 1998.
A | went / for |
B | has gone / for |
C | didn't go / since |
D | hasn't gone / since |
Question 14 |
I think I ___ my keys. I can't find them anywhere.
A | have lost |
B | lost |
C | haven't lost |
D | didn't lose |
Question 15 |
My friend ___ to London a few years ago.
A | has moved |
B | has lived |
C | moved |
D | lived |
Question 16 |
A: ___ Bodrum before?
B: Yes, I ___ here three years ago.
A | Did you visit / have been |
B | Did you visit / have gone |
C | Have you visited / have been |
D | Have you visited / was |
⇦ |
List |
⇨ |
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | End |