[ 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:
Comparatives, Superlatives, and Modals › ViewChoose the correct preposition for transportation:
A. She went to work on a car.
B. She went to work by car.
C. She went to work in car.
Grammar › View
She ___ in a bank.
A. work
B. works
C. Working
D. worked
We’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