Question:medium

Fill in the blank with the correct option:
She has been working here __________ five years.

Show Hint

Use "for" with durations of time, and "since" with starting points in time. Remember: - For + duration (for three days) - Since + point in time (since Monday)
Updated On: Jan 16, 2026
  • since
  • for
  • from
  • during
Show Solution

The Correct Option is B

Solution and Explanation

The appropriate preposition to complete the sentence is "for". In English grammar, "for" is utilized to denote a duration of time. The sentence specifies the length of her employment, which is a period of five years. The application of "for" signifies that the action of working encompassed this entire five-year span.

An analysis of the provided options and their common applications follows:

  • since: Denotes the commencement of an action that persists up to the present moment. For instance: "She has been employed here since 2018."
  • for: Expresses the quantifiable duration of an action. For instance: "She has been employed here for five years."
  • from: Marks the starting point of a period, without the inherent implication of continuation to the present. For instance: "Her tenure was from 2010 to 2015."
  • during: Indicates an event that transpires within a defined temporal boundary. For instance: "She exhibited diligence during the project."

Consequently, the sentence is accurately concluded as: "She has been working here for five years."

Was this answer helpful?
4