Question:

Choose the correct verb form. By the end of next year, I _____ in this company for five years.

Show Hint

The Future Perfect tense (will/shall have + past participle) is used when you want to express an action that will be finished before a specific time in the future. Look for time indicators like "by next [time period]" or "by the time".
Updated On: Jun 9, 2025
  • shall have worked
  • shall be worked
  • worked
  • am working
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

Step 1: Analyze the time phrase in the sentence. The phrase "By the end of next year" indicates a future point in time. It also implies that an action will be completed or a state will have continued up to that future point.

Step 2: Determine the appropriate tense for an action completed by a future point. The Future Perfect tense is used to describe an action that will be completed by a specific time in the future. Its structure is "will have + past participle" (or "shall have + past participle" for 'I'/'we' in traditional grammar). The phrase "for five years" reinforces the idea of a duration leading up to that future point.

Step 3: Evaluate the given options.
(1) shall have worked: This is the Future Perfect tense. It correctly indicates that by the end of next year, the action of working for five years will have been completed.
(2) shall be worked: This is the Future Simple Passive tense and does not fit the context of the sentence, which implies an active action performed by 'I'.
(3) worked: This is the Simple Past tense, referring to an action completed in the past. It does not align with the future time frame ("By the end of next year").
(4) am working: This is the Present Continuous tense, indicating an action happening now or around now. It does not align with the future time frame.

Step 4: Conclude the correct verb form. The correct verb form that fits the future perfect context of the sentence is 'shall have worked'.
Was this answer helpful?
0
0