Grammar Quiz

[ Tenses ]

How long _____ you _____ (learn) English?

A. have you learning

B. did you learn

C. have you been learning

D. do you learn

Select your answer:
A  B  C  D  E 


Random Topics:

Simple Present TenseGerund & InfinitivesVerb Tenses (Progressive, Perfect)Pronouns, Sentence Structure, and ApostrophesNoun QuantifiersSentence Structure and Verb TensesPresent Perfect Simpleas...as, comparatives, superlativesSimple Present Negative and QuestionTenses and Passive Voice

Other quiz:

Comparison › View

He works more ………………….. than I.

A. slow

B. slowly

C. slowest

D. most slowly


Present Perfect Tense › View

I have _______ there many times.

A. go

B. gone

C. went

D. goes