English Grammar & Syntax Quiz: Future Perfect
10 questions · exam conditions
0:00
Future PerfectQuestion 1 of 10

A spacecraft is expected to travel the last 10,000 kilometers of its route overnight. Mission control wants to ask whether it will complete that distance before sunrise.

Which question has the correct future perfect word order?

Will the spacecraft have traveled the final 10,000 kilometers by sunrise?
Will have the spacecraft traveled the final 10,000 kilometers by sunrise?
Has the spacecraft will travel the final 10,000 kilometers by sunrise?
Does the spacecraft will have traveled the final 10,000 kilometers by sunrise?
← Back to quizzes

English Grammar & Syntax Quiz

English Grammar & Syntax Quiz: Future Perfect

Practice Future Perfect in English Grammar & Syntax with focused quiz questions that help you check what you know, review explanations, and build confidence with test-style prompts.

What this quiz covers

This quiz focuses on Future Perfect, giving you a quick way to practice the rules, question types, and explanations that matter most for English Grammar & Syntax.

How to use this quiz

Try each quiz question before looking at the correct answer. Use the explanations to review missed ideas, then come back to similar questions until the pattern feels familiar.

All questions

Question 1

A spacecraft is expected to travel the last 10,000 kilometers of its route overnight. Mission control wants to ask whether it will complete that distance before sunrise.

Which question has the correct future perfect word order?

  1. Will the spacecraft have traveled the final 10,000 kilometers by sunrise? (correct answer)
  2. Will have the spacecraft traveled the final 10,000 kilometers by sunrise?
  3. Has the spacecraft will travel the final 10,000 kilometers by sunrise?
  4. Does the spacecraft will have traveled the final 10,000 kilometers by sunrise?
Explanation: When forming questions in English, word order is everything — especially with compound tenses like the future perfect. The future perfect describes an action that will be completed before a specific point in the future ("by sunrise"), and it's built with: will + have + past participle. In questions, you invert the subject and the first auxiliary verb, giving you: Will + subject + have + past participle? Choice A follows this structure exactly — "Will the spacecraft have traveled..." — placing will first, then the subject the spacecraft, then have, then the past participle traveled. This is the correct future perfect question form. Choice B inverts incorrectly by moving both auxiliaries before the subject: "Will have the spacecraft traveled..." Only the first auxiliary (will) should come before the subject. Have must stay after the subject in a question. Choice C uses has as the leading auxiliary, which signals present perfect, not future perfect. Placing will travel afterward creates a grammatical collision — you can't combine two tensed verb forms like this. The tense is wrong and the structure is broken. Choice D opens with does, which is used for simple present questions. Using does before a full future perfect construction ("will have traveled") is doubly wrong: does can't co-exist with will have, and it signals a completely different tense. A useful tip: in any English question, only the first auxiliary swaps with the subject. Write out the statement form first — "The spacecraft will have traveled..." — then move just will to the front to form the question.

Question 2

Editors are reviewing 120 applications. They expect the review of all applications to be finished before the committee meets next Tuesday.

Complete the sentence using the future perfect passive: "By next Tuesday, all 120 applications   by the editors."

  1. will be reviewing
  2. will have reviewed
  3. will have been reviewed (correct answer)
  4. have been reviewing
Explanation: When you see a question asking you to complete a sentence with a specific verb tense and voice, pause and identify two things: the tense required (future perfect) and the voice required (passive). Holding both criteria in mind simultaneously is the key to eliminating wrong answers quickly. The future perfect tense expresses an action that will be completed before a specific future point — here, "by next Tuesday." Its active structure is will have + past participle. But the sentence also requires the passive voice, because the subject ("all 120 applications") receives the action rather than performs it. Passive constructions use a form of be + past participle. Combining these, the future perfect passive becomes will have been + past participle. For this sentence, that gives you "will have been reviewed" — making C the correct answer. Looking at the distractors: A ("will be reviewing") is future continuous active, which describes an ongoing action and incorrectly places the applications as the ones doing the reviewing. B ("will have reviewed") is future perfect active — it has the right tense but the wrong voice, implying the applications themselves reviewed something, which is illogical. D ("have been reviewing") is present perfect continuous active, which describes an action ongoing up to the present — it ignores both the future time marker "by next Tuesday" and the passive requirement. A useful tip: whenever a question specifies two grammatical requirements, eliminate any answer that fails either one. Train yourself to check tense and voice as separate filters — most distractors here violate one or the other, not both.

Question 3

Construction began last month. The project manager predicts that the new library will be fully completed before students return in September.

Which sentence places already in a standard position while correctly expressing the manager's prediction?

  1. When students will return, builders already have completed the new library.
  2. When students return, builders have will already completed the new library.
  3. When students return, builders will already have completed the new library. (correct answer)
  4. When students return, builders will have complete already the new library.
Explanation: When a sentence expresses a future action that will be finished before another future event, English uses the future perfect tense: will + have + past participle. This question also tests where adverbs like already belong within that verb phrase. In the future perfect construction, already slots naturally between will and have — sitting inside the auxiliary chain rather than outside it. That gives you the pattern: will already have + past participle. The time clause uses simple present ("when students return") because English doesn't use future tense in subordinate time clauses introduced by when, before, or after. Choice C — "When students return, builders will already have completed the new library" — hits every mark: simple present in the time clause, correct future perfect structure, and already placed precisely between will and have. This is your answer. Choice A fails on two counts: it uses "will return" inside the when-clause (never correct in English time clauses) and places already before have outside the main auxiliary chain, disrupting the verb phrase entirely. Choice B is structurally scrambled — "have will already" reverses the required order of auxiliaries. Will must always come first in the future perfect; placing have before it is ungrammatical. Choice D moves already to after the main verb (complete), stranding it at the end of the verb phrase. It also uses the base form complete instead of the required past participle completed, breaking the future perfect rule. Study tip: Memorize the adverb slot in the future perfect: willalready/just/neverhavepast participle. Adverbs live inside the auxiliary chain, never after the main verb.

Question 4

The technicians will run a final safety test tomorrow morning. Only after that test is complete will the director authorize the machine's afternoon launch.

Which sentence correctly combines the events and preserves their sequence?

  1. Once the technicians will complete the test, the director authorizes the launch.
  2. Once the technicians completed the test, the director will authorize the launch.
  3. Once the technicians have completed the test, the director authorized the launch.
  4. By the time the director authorizes the launch, the technicians will have completed the test. (correct answer)
Explanation: When combining events that happen in sequence across future time, you need to match your verb tenses carefully so they reflect when each action occurs relative to the other. The passage establishes a clear chain: the safety test happens first, and only after its completion does the director authorize the launch — both events are in the future. Answer D handles this perfectly. "By the time the director authorizes the launch" uses simple present in the time clause (a standard English rule: future time clauses after "by the time" use present tense), while "the technicians will have completed the test" uses the future perfect — exactly the right tense to show an action that will be finished before another future moment. The sequence is preserved, and the tenses are grammatically sound. Answer A is wrong because "will complete" in a time clause is a classic error — English does not use "will" after subordinating conjunctions like "once" or "by the time" when referring to future conditions. Answer B pairs past tense ("completed") with future tense ("will authorize"), which scrambles the timeline and implies the test is already done — contradicting the passage. Answer C compounds the problem further: "have completed" (present perfect) mixed with "authorized" (simple past) creates an impossible, incoherent sequence where the authorization somehow happened before the test in a past context that doesn't match the passage at all. A reliable rule to carry with you: after time subordinators like once, when, after, and by the time, never use "will" — use present or present perfect instead, then place "will" in the main clause.

Question 5

Nora needs $2,000 for a course beginning in August. Based on her monthly budget, she expects to have only $1,800 when the payment deadline arrives.

Which sentence correctly uses the negative future perfect to express Nora's expectation?

  1. By the deadline, Nora will not save enough money for the course.
  2. By the deadline, Nora has not saved enough money for the course.
  3. By the deadline, Nora would not have saved enough money for the course.
  4. By the deadline, Nora will not have saved enough money for the course. (correct answer)
Explanation: When a question asks you to express something that will not be completed by a future point in time, you need the negative future perfect tense: will not have + past participle. This tense signals that an action remains unfinished before a specific future deadline — exactly what Nora's situation describes. Choice D — "Nora will not have saved enough money" — is correct because it uses the negative future perfect precisely. The phrase "by the deadline" signals a future cutoff point, and will not have saved correctly expresses that her saving process will fall short before that moment arrives. This matches her expectation of having only $1,800 instead of $2,000. Choice A uses will not save, which is simply the negative simple future. This describes a general future action or intention, not an action measured against a deadline. It sounds more like a decision ("she won't save") than a projection about completion. Choice B uses has not saved, which is present perfect — anchored in the present, not a future point. It implies the saving is already incomplete now, not projected to be incomplete by a future deadline. Choice C uses would not have saved, which is the conditional perfect. This belongs in hypothetical or "if-then" scenarios (e.g., "If she hadn't budgeted, she would not have saved anything"), not in straightforward future projections. A quick tip: whenever you see a time expression like "by [future point]," that's your signal to reach for the future perfect (will have done) or its negative (will not have done) — not conditional, not present perfect.

Question 6

The morning train reaches Bellport at 8:40. Lena's interview begins there at 9:00, and she expects to arrive on that train.

Which sentence correctly presents Lena's arrival as completed before the interview begins?

  1. Before her interview will begin, Lena has arrived in Bellport.
  2. Before her interview begins, Lena will have arrived in Bellport. (correct answer)
  3. Before her interview began, Lena will arrive in Bellport.
  4. Before her interview begins, Lena had arrived in Bellport.
Explanation: When a sentence describes two future events and one must be completed before the other, English requires the future perfect tense ("will have + past participle") for the earlier event. This signals that one action will be finished by the time a second action occurs. Keep that structure in mind as you evaluate each option. In this scenario, Lena's arrival (8:40) precedes her interview (9:00) — both are future events from the speaker's perspective. Option B, "Before her interview begins, Lena will have arrived in Bellport," correctly uses the future perfect ("will have arrived") to show that her arrival is completed ahead of the interview's simple present ("begins"), which anchors the time reference. This pairing is grammatically precise and logically consistent with the passage. Option A fails because "will begin" places the interview in the future unnecessarily — when paired with a subordinating conjunction like before, the dependent clause typically takes simple present, not future. Additionally, "has arrived" is present perfect, which describes something connected to now, not a future completion. Option C creates a contradiction: "began" places the interview in the past, but "will arrive" places Lena's arrival in the future — she cannot arrive after something that already happened. Option D uses "had arrived," the past perfect, which signals completion before a past event. Since the interview hasn't occurred yet, past perfect is illogical here. A useful pattern to remember: future perfect pairs with simple present in time clauses (before/after/when) to sequence two future events. Spotting "before" or "after" in a sentence is your cue to check whether the tenses correctly reflect which action finishes first.

Question 7

The archive closes at 6:00 p.m. Omar expects to finish scanning the final document at 5:45 p.m., but he will not organize the scanned files until the following morning.

Which sentence accurately states what will be complete when the archive closes?

  1. By 6:00 p.m., Omar will have scanned and organized all the files.
  2. By 6:00 p.m., Omar will have scanned the final document but not organized the files. (correct answer)
  3. At 6:00 p.m., Omar will be scanning the final document and organizing the files.
  4. At 6:00 p.m., Omar has scanned the final document but organized the files.
Explanation: When a question asks what will be complete by a specific time, you're being tested on future perfect tense — the structure "will have + past participle," which signals an action finished before a future deadline. This is distinct from future continuous ("will be + -ing"), which describes an ongoing action, not a completed one. The passage tells you two things: Omar finishes scanning at 5:45 p.m. (before closing), and he won't organize files until the next morning (after closing). So at 6:00 p.m., exactly one task is done — the scanning. Answer B captures this precisely: "will have scanned" correctly uses future perfect to mark the completed scan, while "but not organized" accurately reflects the delayed file organization. A is wrong because it claims Omar "will have scanned and organized" the files by 6:00 p.m. — but the passage explicitly states organization happens the following morning, not before closing. C uses future continuous ("will be scanning... and organizing"), implying both actions are in progress at 6:00 p.m. This contradicts the passage: scanning finishes at 5:45, and organization hasn't started yet. D mixes tenses incorrectly — "has scanned" is present perfect, not future perfect, making it grammatically inconsistent with a future time reference like "At 6:00 p.m." It also falsely claims the files were organized. A quick tip: whenever you see a future deadline paired with completed actions, look for "will have + past participle." If an answer uses present perfect ("has/have") or continuous ("will be + -ing") in a future-time context, it's almost certainly wrong.

Question 8

At its present rate, the research team expects to examine the final sample on April 28. The formal review meeting will occur on May 1.

Which revision most accurately describes the expected completion in relation to the meeting?

  1. When the May 1 meeting occurred, the team will examine every sample.
  2. By the May 1 meeting, the team will have examined every sample. (correct answer)
  3. During the May 1 meeting, the team has examined every sample.
  4. After the May 1 meeting, the team will be examining every sample.
Explanation: When a question asks you to describe one event completed before another future event, you need the future perfect tense ("will have + past participle"). This tense is specifically designed to show that one action finishes prior to a defined point in time. The passage tells us the team finishes examining samples on April 28, and the meeting happens May 1 — so the examination is completed before the meeting. Answer B ("will have examined") captures this perfectly. The phrase "By the May 1 meeting" sets the deadline, and "will have examined every sample" confirms the action is fully done before that deadline arrives. This is textbook future perfect usage. Now let's look at why the other options fail. A uses "will examine" (simple future) paired with "When the meeting occurred" (simple past) — this mixes tenses illogically, suggesting the future action happens at the same time as a past event. C uses "has examined," which is present perfect tense. Present perfect describes something completed relative to now, not relative to a future event like the May 1 meeting — and "During the meeting" implies the examining is happening simultaneously, not beforehand. D uses "will be examining," which is future progressive, describing an ongoing action. This actually implies the team is still in the middle of examining samples after the meeting, which directly contradicts the passage's timeline. Your study tip: whenever you see a future deadline with a phrase like "by [date/event]," that's your signal to reach for the future perfect — will have + past participle — to show prior completion.

Question 9

The museum restoration is scheduled in three stages. Workers will finish repairing the roof on Monday, install the lighting on Wednesday, and reopen the east gallery on Friday.

Which sentence correctly emphasizes that the lighting installation will be complete before the east gallery reopens?

  1. By the time the east gallery reopens, workers will have installed the lighting. (correct answer)
  2. By the time the east gallery will reopen, workers have installed the lighting.
  3. By the time the east gallery reopened, workers will install the lighting.
  4. By the time the east gallery reopens, workers had installed the lighting.
Explanation: When a sentence describes two future events where one must be completed before the other begins, English uses a specific tense pairing: the future perfect ("will have done") for the earlier event, combined with a simple present in the "by the time" clause. This is because "by the time" subordinate clauses use present tense to express future meaning — a fixed grammatical rule you must memorize. Choice A does exactly this: "by the time the east gallery reopens" (simple present in the subordinate clause) pairs correctly with "workers will have installed" (future perfect in the main clause). This structure clearly signals that the installation finishes before the reopening — making A the correct answer. Choice B breaks the first rule by placing "will reopen" inside the "by the time" clause. Subordinate clauses introduced by "by the time" never take "will" — the present tense does that future work implicitly. Choice C mixes tenses illogically: "reopened" shifts the subordinate clause into the past, while "will install" pushes the main clause into the future, creating a timeline contradiction. Choice D uses "had installed" — the past perfect — in the main clause, which implies both events already happened in the past, contradicting the passage's future schedule. A useful pattern to lock in: "By the time + simple present, subject + will have + past participle." Whenever you spot "by the time" in a future-sequence question, check that the subordinate clause uses simple present (no "will") and the main clause uses future perfect. If either rule is violated, eliminate that choice immediately.

Question 10

Before the end of December, Priya expects to submit three reports. Her supervisor will count the reports on December 31.

Which sentence focuses most clearly on the completed number of reports at the future counting point?

  1. On December 31, Priya will have submitted three reports. (correct answer)
  2. On December 31, Priya will be submitting three reports.
  3. On December 31, Priya will submit three reports.
  4. On December 31, Priya has submitted three reports.
Explanation: When a question asks you to identify which sentence best expresses a completed action at a specific future point, you're being tested on the future perfect tense. This tense answers the question: "What will already be done by a certain future moment?" The future perfect is formed with will have + past participle and signals that an action will be finished before or at a designated future time. That's exactly the situation here — the supervisor counts on December 31, and Priya's reports will already be done by then. Answer A, "Priya will have submitted three reports," uses the future perfect correctly, emphasizing that the submission is a completed fact at the moment of counting. This is the clearest match for the passage's meaning. Answer B uses the future progressive ("will be submitting"), which describes an action in progress at a future moment — as if Priya is mid-submission while the supervisor counts. That contradicts the passage, which says she finishes before December 31. Answer C uses the simple future ("will submit"), which merely states that an action will occur, without emphasizing its completion relative to another future event. It blurs the timing entirely. Answer D uses the present perfect ("has submitted"), which refers to a past action relevant to the present — not to a future counting moment. It's the wrong tense for any future scenario. A useful pattern to remember: whenever a sentence pairs a future action with a future deadline or checkpoint, look for will have + past participle — that's your signal for the future perfect, and it's the tense that precisely captures "done by then."