B1

Time Clauses Exercises PDFSet 2: Future Time Clauses: By the Time, Once & Present Perfect

20 questions·14 min·Answers included·Explanations included

Practice Online

Preview: Questions

Fill in the blank with the correct option.

1.By the time we ___ there, the shop will be closed.

a) getb) will getc) gettingd) got

2.Once you ___ the rules, the game is easy.

a) will understandb) understandc) understandingd) understood

3.I'll lend you the book after I ___ reading it.

a) will have finishedb) will finishc) have finishedd) had finished

4.I don't know when she ___ back from her trip.

a) comesb) comingc) comed) will come

5.Once the sun ___, it will get very hot.

a) risesb) will risec) risingd) rose

... and 15 more questions in the PDF

Preview: Answers

1.get

2.understand

3.have finished

4.will come

5.rises

... and 15 more answers in the PDF

Preview: Explanations

1."get"(a)

After 'by the time' for future reference, use present simple. 'By the time' means 'before or when a certain moment arrives'.

2."understand"(b)

After 'once' in a time clause, use present simple. 'Once' means 'as soon as' or 'after'. This sentence expresses a general truth.

3."have finished"(c)

Present perfect 'have finished' is used in the time clause to emphasise that the reading will be fully completed before the lending. No future forms (will) are allowed in time clauses.

4."will come"(d)

This is a noun clause (indirect question: 'When will she come back?'), not a time clause. In noun clauses, use the future tense 'will'. Compare: 'Call me when she comes back' (time clause = present simple).

5."rises"(a)

After 'once' for future reference, use present simple. Third person singular requires 'rises'.

... and 15 more explanations in the PDF

Prefer practicing online?

Try our interactive exercises with instant feedback.