Grammar Quiz

[ Grammar ]

How long ______ English?

A. do you learn

B. are you learning

C. have you been learning

D. you learn

Select your answer:
A  B  C  D  E 


Random Topics:

Past PerfectTenses and Sentence CompletionSimple TensesAuxiliary ModalAdverbial Phrases-ed/-ing AdjectivesUncountable NounsPunctuation and GrammarArticle and Order of AdjctiveModals and Present Tenses

Other quiz:

Future Tenses › View

Robert ___ to London next month.

A. will have been moving

B. is moving

C. moves

D. will have moved


Pronoun Cases › View

She asked me trickier questions than …

  1. he
  2. he/him (Both “he” and “him” are correct.)
  3. him

Grammar › View

During class, Tyler wanted to _________down and take a nap.

A. lay

B. lie


Verbs - third person › View

She ______ English.

A. speaks

B. speak

C. eats

D. buy