Grammar Quiz

[ Tenses ]

How long … for me?

A. have you waited

B. have you been waiting

Select your answer:
         


Random Topics:

Active-Passive VoicesPresent Simple ProgressivePronunciation and VocabularyCommon & Proper NounsGrammar of Conjunctions and PrepotitionsFuture Simple TensesPresent Progressive (Future)ConditionalGrammar - First ConditionalPassive Voice & Tenses

Other quiz:

Present Tenses › View

I ……………….. for two hours, but she has not come yet.

A. have waited

B. has waited

C. am waiting

D. waited


Grammar › View

…………… they read the book?

A. Does

B. Is

C. Are

D. Have