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:

Grammar › View

They almost look the same. They ________ be twins.

A. must

B. can

C. may

D. should


Grammar › View

People ________ exercise. It’s good for their health.

A. musn’t

B. must

C. should

D. shouldn’t

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