GrammarQuestion 53 of 460

She has been working here ____ three years.

  1. for
  2. since
  3. during
  4. from
Show answer

Correct answer: for

For is used with a length of time (three years).

Test structure: ETEC information about STEP

Practice grammar

Questions last reviewed: 21 October 2026