[ Present and Past Perfect Tenses ]
Rick _____ been watching TV for five hours when I got home.
A. has
B. had
C. will have

Random Topics:
Grammar of Conjunctions and PrepotitionsPresent Simple vs Past SimpleImperative SentencesAdverb of Frequency and Past Continuous TenseGerunds + To InfinitiveArticle and Order of AdjctiveSimple Present TenseContinuous TenseSentence Structure and Verb TensesTenses UsageOther quiz:
Modal Verbs › ViewThere was something wrong with the machine. I ___ wash my clothes with my hands yesterday.
A. can
B. would
C. ought to
D. had to
IN, ON & AT › View
His daughter was born _____ the 24th of August.
A. IN
B. ON
C. AT
D. [ – ]
Grammar › ViewIt’s no use ……….
A. To complain
B. Complaining
Simple Tenses › View
_____ you (do) your homework yesterday?
A. Do / did
B. Did / do
C. Do / do
D. Did / did