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:

Modals › View

I’m sure that’s Ellen’s sister. They look so alike.

That __________ Ellen’s sister. They look so alike.

A. Must be

B. Might be

C. May be


Conjunction › View

……………..you come back from your trip, we’ll meet to discuss the problem.

A. Although

B. so

C. And

D. When

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