Instructions

Future Perfect = something will be finished before a time in the future. Form: will have + past participle (V3).

Tip: Common signal words: by, by the time, before.

Quiz (12 questions)

1) By 8 pm, I ___ (finish) my homework.

Write the full verb phrase (e.g., “will have finished”).

2) Choose the correct sentence:

3) By the time you arrive, we ___ (eat) dinner.

4) Choose the correct negative:

5) Fill in: By next year, they ___ (live) here for ten years.

Write the full verb phrase.

6) Choose the correct question:

7) Fill in: By Monday, I ___ (send) the email.

8) Choose the best answer:

“By the time the movie starts, we ___.”

9) Fill in: By 2030, scientists ___ (discover) new treatments.

10) Choose the correct meaning:

“By 5 pm, she will have left.”

11) Error spotting: Which part is wrong?

“By Friday, I will have finish the project.”

12) Fill in: By the time you call, I ___ (already / go) to bed.

Write the full phrase (e.g., “will have already gone”).

Back to Future