B2

Present Perfect Continuous Exercises PDFSet 7: Mixed Practice & Real-Life Contexts

20 questions·15 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.A: You look exhausted! B: I know. I ___ (work) overtime every day this week.

a) have been workingb) workedc) have workedd) am working

2.A: Is the report ready? B: Almost. I ___ (write) it all morning.

a) am writingb) have been writingc) wroted) have written

3.A: How's your new job? B: Great! I ___ (enjoy) it a lot.

a) enjoyedb) have been enjoyingc) have enjoyedd) enjoy

4.A: Why is the floor wet? B: The kids ___ (play) with water balloons.

a) have playedb) playedc) are playingd) have been playing

5.A: You speak French very well! B: Thanks. I ___ (study) it for five years.

a) studiedb) have been studyingc) have studiedd) study

... and 15 more questions in the PDF

Preview: Answers

1.have been working

2.have been writing

3.have been enjoying

4.have been playing

5.have been studying

... and 15 more answers in the PDF

Preview: Explanations

1."have been working"(a)

Present Perfect Continuous explains the reason for exhaustion and emphasizes the ongoing situation this week.

2."have been writing"(b)

The report isn't finished yet. Present Perfect Continuous shows ongoing work up to now.

3."have been enjoying"(b)

Present Perfect Continuous describes the ongoing positive experience since starting the job.

4."have been playing"(d)

The wet floor is evidence of recent activity. Present Perfect Continuous connects cause to present result.

5."have been studying"(b)

'For five years' indicates duration. Present Perfect Continuous emphasizes the ongoing learning process.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.