B2

Mixed Tenses Exercises PDFSet 5: All Tenses Review (B2)

20 questions·15 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.By the time the rescue team arrived, the hikers ___ for three days without food.

a) survivedb) were survivingc) had survivedd) had been surviving

2.This is the first time I ___ such a challenging exam.

a) takeb) have takenc) tookd) had taken

3.She ___ ___ the company for 20 years when she finally became CEO.

a) worked forb) was working forc) had been working ford) has been working for

4.I wish I ___ harder when I was at university.

a) studiedb) have studiedc) had studiedd) was studying

5.By next December, they ___ married for 25 years.

a) will have beenb) will bec) ared) have been

... and 15 more questions in the PDF

Preview: Answers

1.had been surviving

2.have taken

3.had been working for

4.had studied

5.will have been

... and 15 more answers in the PDF

Preview: Explanations

1."had been surviving"(d)

Use Past Perfect Continuous to emphasize the duration of an action before another past event.

2."have taken"(b)

Use Present Perfect after 'This is the first/second time...' to talk about experiences.

3."had been working for"(c)

Use Past Perfect Continuous to emphasize the duration of an action before a past achievement. The structure is 'had been + verb-ing'.

4."had studied"(c)

Use Past Perfect after 'I wish' to express regret about the past.

5."will have been"(a)

Use Future Perfect for a state that will have lasted a certain duration by a future point.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.