Grammar Quiz

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 › View

My 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