Question:

Choose the right option to fill the gap. My cousin ________ her enrollment in the Indian military by the time I graduate.

Show Hint

Use the \textbf{future perfect tense} with phrases like:
by the time
before
by + future point Structure: \[ \text{will have + V}_3 \]
Updated On: Jan 9, 2026
  • Will have completing
  • Will have complete
  • Will have completed
  • Will have been completing
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Step 1: Identify the time expression. The phrase “by the time I graduate” indicates a specific point in the future.
Step 2: Recall the correct tense. To express an action that will be completed before a certain future time, we use the future perfect tense: \[ \text{will have + past participle} \]
Step 3: Analyse each option.
Will have completing — incorrect; verb form is wrong.
Will have complete — incorrect; past participle should be \emph{completed}.
Will have completed — correct future perfect structure.
Will have been completing — future perfect continuous; used to show duration, not implied here.
Step 4: Select the correct option.
Hence, the correct answer is \[ \boxed{\text{Will have completed}} \]
Was this answer helpful?
0
0