[ 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:
Vocabulary › ViewThe doctor warned Sarah about the health risks associated with overeating and advised her to control her __________.
A. eminent
B. fabricate
C. gluttony
D. irate
E. pilfer
Present Simple › View
Complete the sentence.
My brother …. live in Brazil.
A. don’t
B. isn’t
C. aren’t
D. doesn’t
Comparison › ViewHe 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
