Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

learnenglishfeelgood.

com | ESL RESOURCES

topic: SIMPLE PAST OR PRESENT PERFECT?

Choose which verb tense (simple past or present perfect) fits better.

1. I ________ volleyball in several months.


a) haven't played b) didn't play

2. I ________ you at the party last night.


a) haven't seen b) didn't see

3. Jack's sister ________ her friend in London last year.


a) has visited b) visited

4. I ________ in a small town in Italy.


a) have been born b) was born

5. You ________ her, have you?


a) haven't told b) didn't tell

6. You ________ her, did you?


a) haven't told b) didn't tell

7. I ________ in Los Angeles for five years (and I still live there).
a) have lived b) lived

8. I ________ in Los Angeles for five years (but I don't no longer live
there).
a) have lived b) lived

9. My girlfriend and I ________ three times last week.


a) have gone out b) went out

10. I ________ to work every day this week.


a) have walked b) walked

all content © 2006 by learnenglishfeelgood.com | free to use for ESL teachers and students
topic: SIMPLE PAST OR PRESENT PERFECT?

ANSWERS: 1)haven’t played 2)didn’t see 3)visited 4)haven’t told 5)didn’t tell 6)have lived
7)have lived 8)lived 9)went out 10)have walked

You might also like