[ Grammar ]
How long ______________________ English?
A. you are learning
B. was you been learning
C. has you been learning
D. have you been learning

Random Topics:
Aspect or tenses of VerbsModals and InversionQuantifierVocabulary and ModalsGrammar ClausesCan vs be able toPresent Simple Affirmative and NegativeAsking & Giving OpinionComparisionsPersonal PronounOther quiz:
Tenses › ViewAt 8 o’clock yesterday evening, my mother ______ to her friends in the living room.
A. talked
B. was talking
C. is talking
D. will be talking
Phrasal Verbs › View
Thanks for pointing this out, John -otherwise we could have made a big mistake.
A. Look After
B. Point Out
C. Get Back To
Verb Phrases › ViewWhat is the verb phrase in this sentence?
The houses are named after the founders of Hogwarts School of Witchcraft and Wizardry.
A. Wizardry
B. founders
C. of Hogwarts
D. are named
Grammar › View
I and my friends ………….. the film in cinema. So, I knew all of the story.
A. Has knew
B. Has known
C. Have knew
D. Have known
