B114 questions · Intermediate · Prepositions

For, During, While, By and Until Exercises with Answers

For two hours or during the film? While I was eating? By Friday or until Friday? Practise the time words that are easiest to mix up, with answers and short explanations.

14 questions

Sample questions with answers

  1. Minh has worked at the bank ____ ten years.

    • A. for(correct answer)
    • B. during
    • C. while
    • D. since

    Why: Ten years is a length of time. Since needs a starting point, like since 2015.

  2. Somebody knocked on the door ____ we were having dinner.

    • A. while(correct answer)
    • B. during
    • C. for
    • D. by

    Why: We were having dinner is a clause, so while.

  3. Please return the library books ____ 15 June.

    • A. by(correct answer)
    • B. until
    • C. during
    • D. for

    Why: 15 June is the deadline. Returning the books happens once, so by.

Lessons on this topic

  • For, During and While; By and Until

    For says how long, during and while say when, by sets a deadline and until means all the time up to then. Examples, common mistakes and a quick check.

More Prepositions exercises

All Prepositions exercises

For, During, While, By and Until Exercises with Answers (B1): 14 questions with explanations | Hi English Quiz