Future Perfect Tense (Will / Shall Have) — Exercise 1 (Q&A with Solution’s Explanation and Improve English with Word Power)
Practice the Future Perfect Tense (will and shall Modals) with 10 exam-style questions. Each item includes the correct will/shall + have + past participle, an Oxford / Cambridge-style verb definition with POS notes, and a one-sentence explanation for every option (A–D) explaining why it is correct or wrong and what choosing it would mean. Ideal for both learners and teachers. Will and Shall are part of Tense and Modals. You are not only improving your English but also enriching your word power using Vocabulary Builder.
English Grammar Definition: Future Perfect Tense (will / Shall + have + verb 3rd form)
- Form: will / shall + have + verb 3rd form.
- Examples: She will have published new books by then; We shall have come back; will you have stopped it by next year?
- Main uses:
- actions or events that will be over or begin at a future time; to indicate planned and experienced activity.
- Signal words: at 3pm tomorrow, by then, tonight, when X happens, after, before.
- Negatives / Questions:
will not (won't) / shall not (shan't) + have + verb 3rd form;Will / shall + subject + have + verb 3rd form? - To learn more about it – Visit Here
Quiz Instructions
- Read each question and choose the best answer out of four given options.
- On top, header section of the quiz, you will see the “title of the quiz,’ ‘spending-time,’ ‘value of question in points,’ and ‘number of questions.”
- Below on footer, you will see Full Screen mode. As the name suggests, it covers the whole screen. It will save a lot of your time attempting the quiz.
- You can zoom the images given in the questions.
- After submitting the quiz, you can see your score and compare with other users.
- The Full Leaderboard link will take you to a page, where you can see all users attempts.
- Below the quiz box, there are explanation of each options. You can study and try again.
- Best of Luck!
Quiz Question, Answer and Explanation
Note: Do remember in the quiz box above, the questions and options will shuffle, so they won’t have the same sequence like 1, 2, 3, or A, B, C as below.
1. By next Friday, I __ the full report and sent it to you.
A) shall have finished B) will finish C) shall finish D) will have finishing
Verb (POS & meaning): finish — verb. To bring to an end; completion.
Key POS: I (Pronoun), next Friday (Time adverbial), the full report (Determiner + Adjective + Noun), and (Conjunction), sent (verb 3rd form / past participle form).
A) Correct: shall have finished — future perfect (shall + have + past participle); shows completion before a future time (next Friday).
B) Wrong: will finish — simple future; doesn’t emphasize completion by next Friday.
C) Wrong: shall finish — simple future (with shall) not perfect; lacks “have + V3”.
D) Wrong: will have finishing — incorrect form; “have” must be followed by past participle (finished), not -ing.
2. By the time you arrive, she __ dinner.
A) will have cooked B) will cook C) shall have cooked D) cooked
Verb: cook — verb. To prepare food by applying heat.
POS: she (Pronoun), by the time (Preposition + determiner + noun), you arrive (Pronoun + verb).
A) Correct: will have cooked — future perfect, indicates dinner will be ready before your arrival.
B) Wrong: will cook — simple future; no guarantee of completion by that moment.
C) Wrong: shall have cooked — “shall” is not used here (subject = she); use will for she.
D) Wrong: cooked — past simple; doesn’t match future context.
3. By 2030, we __ a new branch in Mumbai.
A) shall have opened B) will open C) shall open D) opened
Verb: open — verb. To start operations or make accessible.
POS: we (Pronoun), by 2030 (Time phrase), a new branch (Determiner + Adjective + Noun).
A) Correct: shall have opened — future perfect with we; branch will already be opened by 2030.
B) Wrong: will open — simple future; not the perfect aspect.
C) Wrong: shall open — simple future (not perfect) and less natural here for planned completion.
D) Wrong: opened — past tense; wrong time frame.
4. By midnight tonight, he __ the last train.
A) will have caught B) will catch C) shall have caught D) caught
Verb: catch — verb. To get aboard or seize an opportunity.
POS: by midnight tonight (Time phrase), the last train (Definite article + Adjective + Noun).
A) Correct: will have caught — future perfect; action completed before midnight.
B) Wrong: will catch — simple future; doesn’t stress completion before midnight.
C) Wrong: shall have caught — shall is incorrect with he.
D) Wrong: caught — past; incompatible with “by midnight tonight”.
5. By the end of the month, I __ all my client calls.
A) shall have completed B) will have completed C) completed D) complete
Verb: complete — verb. To finish; bring to an end.
POS: I (Pronoun), by the end of the month (Time phrase), all my client calls (Determiner + Possessive + Noun + Noun).
A) Correct: shall have completed — correct future perfect with I.
B) Wrong: will have completed — grammatically correct but you specifically asked for shall with I/we; since user requested shall for I/We, prefer A.
C) Wrong: completed — past simple; wrong tense.
D) Wrong: complete — base form; wrong.
6. By June, they __ the new software update.
A) will have installed B) will install C) shall have installed D) installing
Verb: install — verb. To set up software or equipment to function.
POS: by June (Time), they (Pronoun), the new software update (Determiner + Adjective + Noun + Noun).
A) Correct: will have installed — completion before June.
B) Wrong: will install — simple future; not explicitly completed by June.
C) Wrong: shall have installed — shall inappropriate for they.
D) Wrong: installing — present participle; grammatically wrong here.
7. By the time the course starts, we __ all the readings.
A) shall have finished B) will finish C) will have finished D) finished
Verb: finish — verb. To end or complete something.
POS: by the time (Phrase), the course starts (Definite article + Noun + Verb), we (Pronoun).
A) Correct: shall have finished — future perfect with we, correct per your shall rule.
B) Wrong: will finish — simple future.
C) Wrong for your instruction: will have finished is grammatically correct but use shall with we — thus less aligned with the user’s constraint.
D) Wrong: finished — past; mismatched.
8. By tomorrow morning, you __ the evidence to the court.
A) will have submitted B) submitted C) will submit D) shall have submitted
Verb: submit — verb. To present (documents) for consideration or filing.
POS: by tomorrow morning (Time), you (Pronoun), the evidence (Determiner + Noun), to the court (Preposition + Determiner + Noun).
A) Correct: will have submitted — future perfect; completed before tomorrow morning.
B) Wrong: submitted — past tense.
C) Wrong: will submit — simple future; not indicating completion before the time.
D) Wrong: shall have submitted — shall with you is archaic/uncommon; prefer will with you.
9. By five years from now, the company __ its carbon footprint.
A) will have reduced B) reduced C) shall have reduced D) will reduce
Verb: reduce — verb. To make smaller or less in amount.
POS: by five years from now (Time phrase), the company (Noun phrase), its carbon footprint (Possessive + Noun + Noun).
A) Correct: will have reduced — completed reduction before that future point.
B) Wrong: reduced — past tense.
C) Wrong: shall have reduced — shall is not used with the company (third person singular), use will.
D) Wrong: will reduce — simple future.
10. By the time we land, I __ all the forms.
A) shall have signed B) will sign C) signed D) shall sign
Verb: sign — verb. To write one’s name as authorization.
POS: by the time (Phrase), we land (Pronoun+Verb), I (Pronoun), all the forms (Determiner + Adjective + Noun).
A) Correct: shall have signed — future perfect with I.
B) Wrong: will sign — simple future.
C) Wrong: signed — past.
D) Wrong: shall sign — simple future; not perfect.