Simple Past vs. Present Perfect Practice 1


Simple PastPresent Perfect
Specified time in pastUnspecified time in past
I visited Japan last year.I have visited Japan.
Finished ActionUnfinished Action
I went shopping twice last month.I have gone shopping twice this month
Finished Action + forUnfinished Action + for
He lived in Paris for two years.He has lived in London for one year.
*He is no longer in Paris.*He is still in London
Keywords: recently, since, just


Fill in the blanks using the Simple Past (i.e. When did you wake up today?) or the Present Perfect (i.e. Have you gone skydiving?).


1. What for dinner last night? (eat/you)

2. South Africa? (visit/Mary)

3. to work by subway this morning? (come/you)

4. What last weekend? (do/he)

5. You work for the bank, right? How long there? (work/you)

6. How long in your current apartment/house? (live/you)

7. How often swimming when you were a child? (go/you)

8. How many cups of coffee yesterday? (drink/I)

9. raw fish? (eat/they)

10. Where when you were a student? (live/you)