Fill in the blank with the most appropriate option:
She has been working here _____ ten years without a single day off.
Show answer & explanation
Correct answer: D
Explanation
Correct Answer: for
Explanation
• For is used to denote a duration or period of time (e.g., for ten years, for two hours).
• Since is used to refer to a specific starting point in time (e.g., since 2014, since morning).
• Here, ten years represents a duration of time, so for is the correct preposition.
Quick Tip: Use since + point of time and for + period/duration of time in perfect and perfect continuous tenses.