Multiple choice

Directions: Fill in the blanks with the suitable forms of verbs given in the options:

He ................... for his result for the last many days.

  1. is waiting

  2. has been waiting

  3. was waiting

  4. waited

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

The tense of the sentence is Present Perfect tense as it refers to an action that began in the past and is still continuing at the time of speaking. The subject of the sentence is third person singular. Here 'has been' plus -ing form of the verb is to be used. Hence, 'has been waiting' is the correct option.