Grammar Quiz

[ Grammar ]

How long ………………………….(they / learn) English?
A. have they learned
B. did they learn
C. have they been learning
D. has they learned

Select your answer:
A  B  C  D  E 


Random Topics:

Progressive Perfect and Simple Verb TensesModal, Causative Verb & Elliptical StructureCommunicative GrammarComparative and Superlative AdverbsActive-Passive VoicesTenses StructureTypes of Sentence StructureGrammar - Countable/ UncountablePunctuating ClausesPresent Simple Passive

Other quiz:

Proverbs › View

One man’s trash is another man’s_________.

A. treasure

B. garbage

C. mess


Narrative Tenses › View

We ______ the car when it suddenly stopped.

A. were driving

B. drove

C. had driven

Vocabulary › View

To envy someone is to feel:

A. Contentment

B. Admiration

C. Jealousy

D. Trust


Grammar › View

Tammy ………………… the mouse in a pile of leaves.

A. seen

B. saw