[ 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:
Grammar : Must (Necessity)Past Future TensesGerund & ParticipleDefinite pronouns (Subject, Object, Reflexive)Verb TenseTypes of PhrasesVocabulary and GrammarModals of ObligationPast Tense and NeutralSentence Structure and ConjunctionsOther quiz:
Grammar › ViewWhat language do you __________________?
A. talk
B. speak
C. speaks
Modal Auxiliaries › View
We __________ line up as soon as we hear the fire alarm.
A. must
B. can
C. might
