B1

Present Perfect Continuous Exercises PDFSet 6: 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 ___ three cups of coffee today. (focus on quantity/result)

a) am drinkingb) drunkc) have drunkd) have been drinking

2.I ___ coffee all morning. That's why I'm so energetic! (focus on process/duration)

a) have drunkb) drankc) drinkd) have been drinking

3.She ___ the book. She can tell you how it ends. (completed action)

a) readb) is readingc) has been readingd) has read

4.She ___ that book for weeks. She's only halfway through. (incomplete, ongoing)

a) has been readingb) has readc) readsd) read

5.I ___ you for years. (state, not action)

a) have knownb) knewc) have been knowingd) am knowing

... and 15 more questions in the PDF

Preview: Answers

1.have drunk

2.have been drinking

3.has read

4.has been reading

5.have known

... and 15 more answers in the PDF

Preview: Explanations

1."have drunk"(c)

Present Perfect Simple for completed actions with countable results. 'Three cups' shows quantity — we focus on the result, not the process.

2."have been drinking"(d)

Present Perfect Continuous emphasizes the ongoing process and its effect (being energetic). Duration, not quantity, is important here.

3."has read"(d)

Present Perfect Simple shows the action is complete. She finished the book, so she knows the ending.

4."has been reading"(a)

Present Perfect Continuous for ongoing actions. She hasn't finished yet — the reading continues.

5."have known"(a)

'Know' is a stative verb. Stative verbs don't usually take continuous forms. Use Present Perfect Simple.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.