[ 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:
If/Unless - Conditional type 1 › ViewI will take a day off ___ my boss says that it is okay.
A. unless
B. if
Grammar › View
Find the word with a stress pattern different from the others
A. smartphone
B. food processor
C. digital camera
D. blackboard
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