[ 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:
Have Got › ViewPeter … dark hair.
A. have got
B. has got
Tenses › View
Identify the tense in the following sentence: They will be swimming at the beach tomorrow.
A. Past perfect
B. Present simple
C. Future perfect
D. Future continuous
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
