Grammar Quiz

[ Present Tenses ]

__________ you ________________ for me for a long time?

A. Are, waiting

B. Do, wait

C. Have, waited

D. Have, been waiting

Select your answer:
A  B  C  D  E 


Random Topics:

On, At, ByGerunds and TensesActive & Passive VoiceGrammar: SyntaxAdjectives & PrepositionPunctuationIndependent/Dependent Clauses & Relative ClausesModal and Modal PerfectToeic VerbTransitions

Other quiz:

Prepositional Phrases › View

He seems to be _________ today.

A. in a bad mood

B. in cold blood

C. in touch


Adjective vs Adverb › View

Christopher doesn’t take risks when he’s driving. He’s always ……………

A. careful

B. carefully

Grammar › View

Someone who is relaxed, calm, and easy to get along with.
A. graceful
B. easygoing
C. fair


Grammar › View

He ___ a lot of research.

a. does
b. makes