Multiple choice

Directions: Choose the appropriate option and fill in the blank.

I have been waiting for him ___________ five hours.

  1. since

  2. for

  3. until

  4. till

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

Case of present perfect continuous tense. Here, a duration or period of time is mentioned for the time that has begun in the past and is still in action. In such cases, preposition 'for' is used. 'Since' is used in case of 'point of time'.