Grammar Quiz

Topics: 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:

Modals of Obligation and PermissionIndefinite and Reflexive PronounsGrammar - Capitalization and Possessive NounsCoordinating ConjunctionPhrases and TensesGerunds as Objects of PrepositionsSimple Past/Past ProgressiveReported Speech and Reporting VerbsThings in EnglishArgumentative Vocabulary

Other quiz:

Conjunctions › View

Choose the conjunction in this sentence: “They will stay until it gets dark.”

A. stay

B. until

C. dark

D. gets


Past Tenses › View

I left work early because I _________ to watch the match.

A. wanted

B. was wanting