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 UsageOther quiz:
Present Perfect and Present Perfect Continuous › ViewI 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
