Grammar Quiz

[ Tenses ]

– How long … for me?

– For 2 hours.

A. have you wait

B. have you been waiting

C. have you been waited

D. did you wait

Select your answer:
A  B  C  D  E 


Random Topics:

Phrasal Verb Put & GoPresent Simple and Present Continuous TenseAdverbs of Time and PlaceCorrelative conjunctionsPossessive Pronouns and QuantifiersPresent and Past TensesGrammar - Nouns, Verbs, and AdjectivesGerund & ParticipleSubject Verb Agreement; Indefinite PronounsPast Simple or Past Continuous

Other quiz:

Vocabulary › View

Feeling distressed or embarrassed after failing or being teased.

A. profound

B. atrocious

C. pessimistic

D. chagrin


Simple Present - WH Questions › View

How old …… you?

A. are

B. do

C. is

D. does