Multiple choice

Directions: Fill in the blank by choosing the right preposition from the given alternatives.

She has been on leave _________ ten days.

  1. to

  2. since

  3. for

  4. after

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The preposition 'for' is correct because it indicates a duration of time (ten days). 'Since' would refer to a starting point (e.g., 'since Monday'), 'to' indicates direction, and 'after' would mean following a point in time, not a duration.