Choose the correct form: He has been working here ____ ten years.
- A. since
- B. for
- C. from
- D. during
Explanation
For introduces a duration such as ten years, while since introduces a starting point such as 2015. From is used with an explicit end point, as in from Monday to Friday. This pairing is one of the most frequently tested points in the grammar section.
Related questions
Choose the correct preposition: The doctor was accompanied ____ two senior nurses.
Choose the correct preposition: He has been suffering ____ diabetes for ten years.
Choose the correct preposition: She is not interested ____ politics.
Choose the correct preposition: The book is different ____ the one I read last year.
Choose the correct preposition: He has been suffering ____ malaria for a week.