B2

Future Perfect Exercises PDFSet 4: Future Perfect vs Future Continuous

20 questions·15 min·Answers included·Explanations included

Preview: Questions

Fill in the blank with the correct option.

1.At 8 pm tonight, I ___ my homework. (in the middle of doing it)

a) will have doneb) will doc) will be doingd) have done

2.By 10 pm tonight, I ___ my homework. (finished before 10 pm)

a) will have doneb) will be doingc) will dod) am doing

3.This time next week, we ___ on the beach in Hawaii.

a) will have relaxedb) will relaxc) have relaxedd) will be relaxing

4.By this time next week, we ___ in Hawaii for three days.

a) will beb) will have beenc) are beingd) have been

5.Don't call at 3 pm. I ___ a meeting then.

a) will have hadb) will havec) will be havingd) have

... and 15 more questions in the PDF

Preview: Answers

1.will be doing

2.will have done

3.will be relaxing

4.will have been

5.will be having

... and 15 more answers in the PDF

Preview: Explanations

1."will be doing"(c)

Use Future Continuous 'will be doing' for an action in progress at a specific time.

2."will have done"(a)

Use Future Perfect 'will have done' for an action completed before a deadline.

3."will be relaxing"(d)

'This time next week' indicates an action in progress — use Future Continuous.

4."will have been"(b)

'By this time' + duration indicates completed time — use Future Perfect.

5."will be having"(c)

'At 3 pm' + 'then' shows an action in progress — Future Continuous.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.