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:

Comparatives, Superlatives, and Modals › View

Choose the correct preposition for transportation:

A. She went to work on a car.

B. She went to work by car.

C. She went to work in car.


Grammar › View

She ___ in a bank.
A. work
B. works
C. Working 
D. worked

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