[ 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:
Mixed General Quiz › ViewChoose 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 › 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
