[ 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:
Prepositions after Verbs and Adjective › ViewHe is accustomed _____ his professor.
A. with
B. at
C. to
D. about
Verbs + Gerund or Infinitive › View
They have offered ________us with the project.
A. help
B. helping
C. to help
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
