[ Present Perfect Continuous Tense ]
How long…(learn / you)…English?
A. have you learning
B. has you been learning
C. have been learning
D. have you been learning

Random Topics:
Poetry VocabularyDefinite ArticlesClauses and GerundsPhrase vs ClausePossesive Pronouns and Modals of AbilityPresent Perfect: for/sincetake, make, doGrammar - Present PerfectPossessive Pronouns and Adjective PronounsReporting VerbsOther quiz:
Tenses › ViewWe’ll go out _____.
A. as soon as I have cleaned up the kitchen
B. before I cleaned up the kitchen
C. when I had cleaned up the kitchen
D. by the time I will have cleaned up the kitchen
Grammar › View
Choose the part of speech of the capitalized words in the sentence.
My dad gave his mom a bunch of flowers AND a card for Mother’s Day.
A. preposition
B. pronoun
C. conjunction