[ 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:
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
