[ 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 › ViewYou can use my car ____ you drive carefully.
A. Ever
B. As long as
C. As soon as
D. Wherever
Degrees of Comparison › View
My father is 45 years old. My mother is 46 years old. So, My mother is _________ than my father.
A. Older
B. Younger
C. Stronger
D. Taller
I 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
