[ Grammar ]
How long ………………………….(they / learn) English?
A. have they learned
B. did they learn
C. have they been learning
D. has they learned

Random Topics:
Progressive Perfect and Simple Verb TensesModal, Causative Verb & Elliptical StructureCommunicative GrammarComparative and Superlative AdverbsActive-Passive VoicesTenses StructureTypes of Sentence StructureGrammar - Countable/ UncountablePunctuating ClausesPresent Simple PassiveOther quiz:
Phrasal Verb › ViewWhat does “fill in” mean?
A. start a journey
B. complete a form
C. remove clothes
Grammar › View
choose the correct variant
A. an interesting new English book
B. an English new interesting book
C. an interesting English new book
D. a new interesting English book
Vocabulary › ViewTo envy someone is to feel:
A. Contentment
B. Admiration
C. Jealousy
D. Trust
Grammar › View
Tammy ………………… the mouse in a pile of leaves.
A. seen
B. saw
