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:

Prepositions › View

I like to get up _______ sunrise and go for a run.

A. under

B. on

C. in

D. at


Grammar › View

If you …………….. to Paris, you’ll see the Eiffel Tower.

A. Will go
B. Went
C. Go
D. Would go

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