Fill in the blank with the correct form of tense to complete the sentence…
2025
Fill in the blank with the correct form of tense to complete the sentence correctly
She ______ in this office from last 25 years
- A.
Had been worked
- B.
has been working
- C.
has been worked
- D.
was working
Attempted by 127 students.
Show answer & explanation
Correct answer: B
Answer: She has been working in this office for the last 25 years.
Explanation: The present perfect continuous (has/have been + verb-ing) is used for actions that began in the past and continue to the present. The duration phrase requires 'for' and usually 'the' before 'last 25 years'.
Rule: Use present perfect continuous to describe an action that started in the past and is still ongoing (has been + -ing).
Why the correct phrase works: "has been working" shows continuous activity from the past up to now.
Why other choices are wrong: "Had been worked" is not a correct active form; "has been worked" is not appropriate here (incorrect passive/wording); "was working" refers to a past action and does not indicate continuation to the present.