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