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:

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