Multiple choice

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

He has been unwell _______ last night.

  1. of

  2. from

  3. for

  4. since

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

The preposition 'since' is used to indicate a specific starting point in time for an action that began in the past and continues to the present. 'For' would be used for a duration of time, such as 'for two days'.