Past Simple Exercises PDFSet 9: Past Simple vs Present Perfect
20 questions·15 min·Answers included·Explanations included
Preview: Questions
Fill in the blank with the correct option.
1.I ___ (visit) Paris three times. The last time ___ (be) in 2019.
a) visited, has beenb) have visited, has beenc) have visited, wasd) visited, was
2.She ___ (not/finish) her report yet.
a) not finishedb) didn't finishc) wasn't finishingd) hasn't finished
3.They ___ (move) to London last year.
a) had movedb) movedc) have movedd) were moving
4.I ___ (just/finish) my homework. Can I go out now?
a) just finishb) had just finishedc) was just finishingd) have just finished
5.Shakespeare ___ (write) many famous plays.
a) has writtenb) had writtenc) was writingd) wrote
... and 15 more questions in the PDF
Preview: Answers
1.have visited, was
2.hasn't finished
3.moved
4.have just finished
5.wrote
... and 15 more answers in the PDF
Preview: Explanations
1."have visited, was"(c)
Present Perfect for life experience (no specific time). Past Simple for a specific time (in 2019).
2."hasn't finished"(d)
'Yet' signals Present Perfect — the action is not complete but may happen.
3."moved"(b)
'Last year' is a finished time → use Past Simple.
4."have just finished"(d)
'Just' with Present Perfect for very recent completion with relevance to now.
5."wrote"(d)
Shakespeare is dead → finished time period → Past Simple.
... and 15 more explanations in the PDF
Prefer practicing online?
Try our interactive exercises with instant feedback.