Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Poetry VocabularyDefinite ArticlesClauses and GerundsPhrase vs ClausePossesive Pronouns and Modals of AbilityPresent Perfect: for/sincetake, make, doGrammar - Present PerfectPossessive Pronouns and Adjective PronounsReporting Verbs

Other quiz:

If/Unless - Conditional type 1 › View

I will take a day off ___ my boss says that it is okay.

A. unless

B. if


Grammar › View

Find the word with a stress pattern different from the others

A. smartphone

B. food processor   

C. digital camera

D. blackboard

Tenses › View

We’ll go out _____.

A. as soon as I have cleaned up the kitchen

B. before I cleaned up the kitchen

C. when I had cleaned up the kitchen

D. by the time I will have cleaned up the kitchen


Grammar › View

Choose the part of speech of the capitalized words in the sentence.

My dad gave his mom a bunch of flowers AND a card for Mother’s Day.

A. preposition

B. pronoun

C. conjunction