B1

Tense Comparison Exercises PDFSet 4: Present Perfect Simple vs Continuous

20 questions·15 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.I ___ all day and my legs are tired.

a) am walkingb) have walkedc) walkedd) have been walking

2.She ___ three cups of coffee this morning.

a) drankb) has drunkc) has been drinkingd) drinks

3.How long ___ you ___ for this company?

a) have / workedb) are / workingc) did / workd) have / been working

4.I ___ the book you lent me. Here it is.

a) have been finishingb) am finishingc) have finishedd) finished

5.Why are you so dirty? — I ___ in the garden.

a) have been workingb) have workedc) workedd) work

... and 15 more questions in the PDF

Preview: Answers

1.have been walking

2.has drunk

3.have / been working

4.have finished

5.have been working

... and 15 more answers in the PDF

Preview: Explanations

1."have been walking"(d)

Present Perfect Continuous emphasizes the activity itself and its effect (tired legs).

2."has drunk"(b)

Present Perfect Simple emphasizes the completed quantity (three cups).

3."have / been working"(d)

'How long' with ongoing situations typically uses Present Perfect Continuous.

4."have finished"(c)

The focus is on the completed result (finished), so we use Present Perfect Simple.

5."have been working"(a)

The visible result (dirty) comes from the recent activity, emphasized by Present Perfect Continuous.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.