[ Present Perfect and Present Perfect Progressive Tenses ]
I ___ (wait) for the bus for 20 minutes.
A. have waited
B. have been waiting
C. waited
D. am waiting

Random Topics:
Gerund and InfinitivesThere is, There are, Some, AnyTime ExpressionsZero & First ConditionalPassive Voice with ModalsGerund - to Infinitive Sentence Adverbs & Third ConditionalComparative AdverbModal Verbs and ConjuctionsConditionals and WishesOther quiz:
Grammar › ViewWhen the fire alarm rang, there was ………… .
A. a complete chaos
B. complete chaos
Grammar › View
What is the correct -ing form of “run”?
A. runing
B. runeing
C. running
D. running
Tenses › ViewI lost my keys
A. simple present
B. simple past
C. present perfect
D. present continuous
Articles › View
I bought ____ new TV set yesterday.
A. the
B. an
C. a
