She has been working here years.
Asince
Bfor
Cin
Dby
Answer:
B. for
Read Explanation:
Prepositions of Time - 'For'
- 'For' is used to indicate a duration of time. It answers the question 'How long?'.
- It is commonly used with periods of time such as:
- Days: for two days
- Weeks: for three weeks
- Months: for six months
- Years: for ten years
- Hours: for five hours
- Minutes: for twenty minutes
- Specific periods: for a long time, for a while, for ages
- Example Usage in Sentences:
- She has been studying for three hours.
- They have been married for fifty years.
- I have lived here for a decade.
- Distinction from 'Since':
- 'Since' is used to indicate a starting point in time, often with perfect tenses (present perfect, past perfect).
- Example: She has been working here since 2015. (Here, 2015 is the starting point, not the duration).
- Competitive Exam Tip: When you see a blank followed by a period of time (like 'years', 'months', 'weeks', 'days', 'hours'), consider 'for' as the most likely preposition to indicate the duration. If a specific point in time is given (like a date or a specific hour), 'since' is usually the correct choice.