[ 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 › View_______ longer do we expect politicians to tell us the truth.
A. Not
B. No
C. Any
Grammar › View
Choose the correct Adjective to fill the blank.
This is ____________ desk. They can’t put ____________ bags here.
_
A. my / their
B. Out / them
C. we / they
D. your / them
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
