[ Modals with Perfect Infinitive ]
I saw the light coming out of his living-room window last night. He ___ been reading or watching TV. I’m not sure.
A. must have
B. might have
C. should have
D. can have

Random Topics:
Linkers and ConjunctionsBasic GrammarGrammar - Punctuation of SentencesZero & First ConditionalTenses and VoiceDemonstrative PronounPast PerfectAsking & Giving AttentionUsed to - Would - TensesMust Vs Have toOther quiz:
IF CLAUSE › ViewI didn’t realise English was such an important subject. If I ________, I would have studied harder.
A. realised
B. had realised
C. had been realised
D. realise
Homonyms › View
Can you get some more ___ for the fire?
a. would
b. wood
They said both he_________ I were to come.
A. and
B. but
C. or
D. so
Past Tenses › View
Jason _____ (be) really tired because he _____ (work) all day.
A. was – had been
B. was – were working
C. was – had been working