[ 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
Select your answer:

Random Topics:
TenseModals for Necessity and SuggestionsPast and Present Continuous tenseContrastive ConjunctionAdverbial ClausesGerund, Participle, Infinitive, or AppositiveCoordinating Conjunctions and Comparative AdjectivesVerb PatternsPresent and Past Simple TensePast Simple & Past ContinuousOther quiz:
How much or How many? › View______cats are there?
A. How much
B. How many
Auxiliary Verbs, if, unless and Modal › View
Children _______ their teeth twice a day to maintain good oral hygiene
A. will brush
B. should brush
C. should brushed
D. must be brushed
