[ 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:
Adverb Of PlaceAuxiliary VerbsTensesSimple Present and Present ContinuousComparisionsWill or Going toInversion + Passive VoiceParts of Speech and GrammarModal and Phrasal VerbsArticle the or zero article (-)Other quiz:
Vocabulary › View(adj) too many to be counted; countless
A. unexpectedly
B. innumerable
C. astonish
D. summarize
Tenses & Affixes › View
Choose the correct word to complete each sentence.
It’s ___ (possible) to lift that heavy box alone.
A. impossible
B. possible
C. possible-less
Linking Verb › ViewYou seem more ……… now.
A. relaxed
B. relaxing
C. relax
D. relaxingly
Grammar › View
My parents go to the park__________the lake.
A. near
B. towards
C. away
