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:

Relative Clauses › View

Cycling is one of the sports_______Jose Antonio likes to practice.

A. Who

B. Whose

C. That


Vocabulary › View

What is the synonym for bastion

A. defense

B. stronghold

C. irritable

D. largesse

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