Grammar Quiz

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

Other 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