Grammar Quiz

[ Grammar ]

How long ___ waiting for me?
a. have you been
b. you have been
c. have you

Select your answer:
A  B  C  D  E 


Random Topics:

Pronouns and AntecedentsSimple and Past TensesState Verbs and Action VerbsComparative Adjectives and AdverbsGerund or InfinitivesModal Verbs & Reflexive PronounsModals: Possibility, Necessity, ExpectationTOEICAsking and Giving OpinionPhrasal Verbs

Other quiz:

Tenses › View

Many tourists enjoy ___ Cambodian street food.

A. eat

B. eating

C. to eat

D. eaten


Grammar › View

You need to wear a ____ when riding a bike.

A. seatbelt

B. life jacket

C. helmet

D. safety bag