[ 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

Random Topics:
Modals for Necessity and SuggestionsPast Perfect & Past SimpleModals VerbsModals, Infinitives and GerundsBASIC GRAMMAR - PRONOUNSComparison DegreeExclamationModal VerbsGerund, Infinitive & ModalsAdverb PhrasesOther quiz:
First & Second Conditional › ViewIf 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
