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:
Grammar › View______ there?
A. how much windows are
B. hw many windows is
C. how many windows are
Grammar › View
They asked us how we had got on with Peter 3 days before.
A. They asked us: “How did we had got on with Peter 3 days before?”
B. They asked us: “How did you get on with Peter 3 days ago?”
C. They asked us: “How had you get on with Peter 3 days ago?”
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
