Correct option is D
The correct use of the future perfect tense is "By next December, I will have
completed six years in this home."
Explanation:
· The
future perfect tense is used to indicate an action that will be completed before a specific point in the future.
·
Structure of future perfect tense:
·
Subject + will have + past participle (V3) + object/time phrase
· In this sentence, "completed" is the
past participle (V3) of "complete," which correctly follows the future perfect structure.
Why other options are incorrect?
(a)
"I will have been completed" → Incorrect because "completed" is a past participle and does not require "been" in an active sentence.
(b)
"I will be completed" → Incorrect because "be completed" is a passive structure, but the sentence requires an active construction.
(c)
"I will have complete" → Incorrect because "complete" is in base form; the correct past participle is "completed."
Example: By next year, they
will have finished their studies.