Select the option with the correct use of future tense.
- (a)By next December, I will be completed six years in this home.
- (b)By next December, I will have been completed six years in this home.
- (c)By next December, I will have complete six years in this home.
- (d)By next December, I will have completed six years in this home.
Answer
Why
Correct — D. The trigger is By next December — a deadline in the future by which the action is already finished. English marks that with the future perfect: will have + past participle.
The past participle of complete is completed, so the sentence has to read will have completed. Option (d) is the only one that gets both halves right.
Why the others are wrong
- (a)By next December, I will be completed six years in this home. — Will be completed is the simple future passive. It says the speaker is completed by somebody, and a passive verb cannot then take the object six years.
- (b)By next December, I will have been completed six years in this home. — Will have been completed is the future perfect passive. The tense family is right, but the passive again leaves the object six years with nowhere to attach.
- (c)By next December, I will have complete six years in this home. — After have, English requires the past participle. Complete is the base form, so will have complete is broken however sound the tense choice behind it is.
Concept
The future perfect answers the question "finished by when?". It pairs will have with a past participle and is triggered by a stated future point — by next December, by 2030, by the time you arrive.
Set the three futures side by side. Will complete is the simple future, an event. Will be completing is continuous, in progress. Will have completed is perfect, finished before the stated point.
The sentence also stays active throughout: the speaker completes six years, so no passive form can fit.
Three of the four options carry some form of will have, so the tense family is not what separates them. The item is decided by the verb form that follows have.
Key facts
- Future perfect = will have + past participle, for an action finished before a stated future time.
- By + a future time (by next December) is the standard trigger for the future perfect.
- After any form of have, a verb takes its past participle: have completed, never have complete.
Study next
Common traps
- Picking will have been completed because the longest form looks like the most complete one
- Missing that complete has to become completed once have is in front of it
Here the four sentences differ by one auxiliary or one participle, so they are read word by word rather than skimmed. The same shift tests tense again through voice change at English Q.17, where the past tense of the active sentence has to survive into the passive.
Related PYQs
No directly related past PYQ was found.