[ Tenses ]
How long _____ you _____ (learn) English?
A. have you learning
B. did you learn
C. have you been learning
D. do you learn

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 VoiceOther quiz:
Prepositions › ViewI 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
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
