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

Random Topics:
PhrasesNounModal Verbs & Reflexive PronounsNo Excuse Words / Conjunction SOPRESENT SIMPLE - CHILDRENOrdering AdjectivesComparative and SuperlativesGrammar - ConnectorsPresent Perfect SimpleEmployment VocabularyOther quiz:
Conditional Tenses › ViewIf we … more time, we … another day in London.
A. would have – had spent
B. had had – would’ve spent
C. had – will spend
Grammar › View
Maria …… type 80 words per minute.
A. May
B. Can
C. has to
