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 sentence to complete is: "She has been working here ___ five years." The correct preposition requires an understanding of time references. The choices are "since," "for," "from," and "during."

Analysis of each option:

  • Since: Indicates a specific starting point in time (e.g., "since 2018").
  • For: Denotes a duration or length of time (e.g., "for five years"). This matches the context of referring to a period.
  • From: Establishes a starting point, typically requiring a corresponding "to" (e.g., "from 2018 to 2023").
  • During: Refers to an action within a specific period, usually followed by a noun (e.g., "during the meeting").

Given that the sentence specifies the total length of employment, "for" is the correct choice. The completed sentence is:

"She has been working here for five years."

Was this answer helpful?
1