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:
A  B  C  D  E 


Random Topics:

Modals for Necessity and SuggestionsPast Perfect & Past SimpleModals VerbsModals, Infinitives and GerundsBASIC GRAMMAR - PRONOUNSComparison DegreeExclamationModal VerbsGerund, Infinitive & ModalsAdverb Phrases

Other quiz:

Abstract Nouns › View

Which word is the abstract noun in the sentence: His kindness towards animals is well-known.

A. kindness

B. towards

C. animals

D. well-known


Vocabulary › View

A mathematical phrase involving at least one variable, and sometimes number and operation symbols

A. Algebraic Expression

B. Coefficient

C. Constant

D. Distributive Property

E. Equation

First & Second Conditional › View

If they had this player, they ____ a single match.

A. didn’t lose

B. won’t lose

C. wouldn’t lose


No Excuse Words / Conjunction SO › View

He lost the key ____he couldn’t get into his room.

A. for

B. yet

C. so