[ 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:
Types of Simple Sentences › ViewWhich of the following sentences is imperative?
A. I have a new favorite food.
B. Put your clothes away
C. May I have another slice of cake?
D. Yes! We won the game!
Grammar › View
My sister enjoys ………………………. movies in her freetime.
A. watches
B. watching
C. to watch
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
