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:

Mixed General Quiz › View

Choose the correct statement.
a. Many people have computer phobia, that generates more unemployment.
b. Many people have computer phobia, which generates more unemployment.
c. Many people have computer phobia, what generates more unemployment.


Prepositions › View

Why is she so upset … traffic jam in the rush hour?

A. into

B. about

C. of

D. with

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