B2

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.