She has been working here ______ five years.

Prepare for the First Certificate in English Exam with our Open Cloze Practice Test. Study with engaging questions, each accompanied by hints and explanations. Master the exam with confidence!

Multiple Choice

She has been working here ______ five years.

Explanation:
This sentence uses a present perfect continuous structure to show an action that started in the past and continues now, and it needs a duration expression. When you want to say how long something has been happening, you use for plus a length of time. For five years means the action has been ongoing for that entire span up to the present. Since would require a starting point in time (since 2011, since I started, etc.), not just a length of time. During is used with a noun phrase for a period (during the past five years), but the bare five years doesn’t fit smoothly after the verb here. Over can work in similar ideas like “for over five years” or “over the past five years,” but the sentence as written needs for to be natural and correct.

This sentence uses a present perfect continuous structure to show an action that started in the past and continues now, and it needs a duration expression. When you want to say how long something has been happening, you use for plus a length of time. For five years means the action has been ongoing for that entire span up to the present.

Since would require a starting point in time (since 2011, since I started, etc.), not just a length of time. During is used with a noun phrase for a period (during the past five years), but the bare five years doesn’t fit smoothly after the verb here. Over can work in similar ideas like “for over five years” or “over the past five years,” but the sentence as written needs for to be natural and correct.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy