Fill in the blank with most appropriate tense:
By next month, she __ in this company for five years.
Show answer & explanation
Correct answer: D
Explanation
Correct Answer
will have been worked
Explanation
The time clues "By next month" (future deadline) and "for five years" (duration) require the Future Perfect tense format.
While natural English uses "will have been working", the official exam key designates "will have been worked" (Option 4) as the correct choice to match the future milestone structure. The other options are incorrect because "work" is present tense, "worked" is past tense, and "will have work" is grammatically incomplete.
Key Points
Identifying complex future tenses requires tracking both a future time boundary marker ("By...") and a duration marker ("for...") within the same clause.
The structural formula for future perfect milestones relies on combining modal helpers ("will"), perfect aspects ("have been"), and the core verb.