Grammar Quiz

Topics: 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:

Conditional Sentences with Modal VerbsModals of AdvisabilityPronouns and Subject Verb AgreementGerund & ParticipleDegree of ComparisonTenses and FoodGrammar - ConnectorsGrammar of Future PlansVocabularyGrammar and Language Usage

Other quiz:

Present Perfect and Present Perfect Continuous › View

I have known my best friend …… six years.

A. for

B. since


Grammar › View

He eats _____ crisps and chips.

A. too

B. too much

C. too many