You are on page 1of 3

The Present Perfect Tense or The Past Simple Tense Test A1 A2 Level Exercises

6. A: How long ___ Tim? B: For ten years. They ___ in


1. Ouch! I __ a cup. Now, mum will get angry. 2000.

A) already broke A) did Jane known / met


B) just broke B) did Jane know / have met
C) have already broken C) has Jane known / met
D) have just broken D) has Jane known / have met

2. A: What ___ since we last ___? B: Nothing special. The 7. A: I'm sure I ___ the door this morning. B: Shall we go
same things. back and check it?

A) have you done / have met A) locked


B) have you done / met B) have locked
C) did you do / have met C) didn't lock
D) did you do / met D) did lock

3. We have lived in this flat for ________. 8. Larry ________ a lot of money last year but he ________
it all.
A) five years
B) 2010 A) has won / has already spent
C) last year B) won / has already spent
D) September C) has won / already spent
D) won / already spent

4. We met __ and got married a year later.


9. Tim ___ to Italy ten days ago and he ___ yet.
A) on 2002
B) for 2002 A) went / returned
C) since 2002 B) went / hasn't returned
D) in 2002 C) has gone / returned
D) has gone / didn't return

5. A: ___ a birthday cake? B: Yes. I __ one for my sister


last year. 10. I ___ Jill ___.

A) Did you ever made/ made A) haven't seen / since a long time
B) Did you ever made / made B) haven't seen / for a long time
C) Have you ever made / have made C) have seen / since two years
D) Have you ever made / made D) have seen / for the earthquake

 Take this test ONLINE: https://www.englishtestsonline.com/the-present-perfect-tense-or-the-past-


simple-tense-test-a1-a2-level-exercises/
The Present Perfect Tense or The Past Simple Tense Test A1 A2 Level Exercises

11. We ________ to the city centre for ages. Are there any 14. I think I ___ my keys. I can't find them anywhere.
changes?
A) have lost
A) haven't gone B) lost
B) haven't been C) haven't lost
C) didn't go D) didn't lose
D) weren't

15. My friend ___ to London a few years ago.


12. A: ___ reading this book? B: On Saturday.
A) has moved
A) How long did you start B) has lived
B) How long have you started C) moved
C) When have you started D) lived
D) When did you start

16. A: ___ Bodrum before? B: Yes, I ___ here three years


13. Barney ___ on holiday ___ 1998. ago.

A) went / for A) Did you visit / have been


B) has gone / for B) Did you visit / have gone
C) didn't go / since C) Have you visited / have been
D) hasn't gone / since D) Have you visited / was

 Take this test ONLINE: https://www.englishtestsonline.com/the-present-perfect-tense-or-the-past-


simple-tense-test-a1-a2-level-exercises/
The Present Perfect Tense or The Past Simple Tense Test A1 A2 Level Exercises

Answer Key:

1: D 9: B
2: B 10: B
3: A 11: B
4: D 12: D
5: D 13: D
6: C 14: A
7: A 15: C
8: B 16: D

 Take this test ONLINE: https://www.englishtestsonline.com/the-present-perfect-tense-or-the-past-


simple-tense-test-a1-a2-level-exercises/

You might also like