She has not been waiting ______two years.

English / Preposition — Multiple-choice practice

  1. A. Until
  2. B. Withi
  3. C. For
  4. D. Since

Correct answer

For

Explanation

Explanation She has not been waiting for two years We use the preposition "for" in the context of time to indicate the duration of an action or event.

Continue with Preposition MCQs, explore all English topics, or try the Preposition practice quiz.

More Preposition questions

Found an error? Report a correction with this page URL and a supporting source.