Topics: Present Perfect Continuous Tense
How long…(learn / you)…English?
A. have you learning
B. has you been learning
C. have been learning
D. have you been learning
Select your answer:

Random Topics:
Simple Present Tense vs Present Continuous TenseGrammar Error Correction (Simple Present Tense)Gerund and To InfinitivePronounGive, do and makeWas and WereVocabulary & Phrasal VerbQuestion Tags in Verb TensesPresent Continuous for FutureGrammar (want to/ need to/ have to)Other quiz:
Modals › ViewMy little boy ___________ speak until he was nearly two years old.
A. could
B. was able
C. couldn’t
D. didnt’ have to
Prepositions › View
I left a message for him ……. reception.
A. at
B. on
