Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

You ___ (watch) TV for three hours!

A. watch

B. are watching

C. have been watching

D. have watched

Select your answer:
         


Random Topics:

Grammar : Must (Necessity)Past Future TensesGerund & ParticipleDefinite pronouns (Subject, Object, Reflexive)Verb TenseTypes of PhrasesVocabulary and GrammarModals of ObligationPast Tense and NeutralSentence Structure and Conjunctions

Other quiz:

Grammar › View

What language do you __________________?

A. talk

B. speak

C. speaks


Modal Auxiliaries › View

We __________ line up as soon as we hear the fire alarm.

A. must

B. can

C. might