Multiple choice

Directions: Fill in the blank with the appropriate verb, adjective, adverb, preposition or conjunction.

I _________ waiting here for the past two hours.

  1. am

  2. have been

  3. had been

  4. was

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

The given sentence belongs to the present perfect continuous tense. Usage of words 'for two hours'  indicates the  same. Hence, (2) is the correct answer.