[ 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:
Grammar › ViewYour sister is ____ than you are, so you should accord some respect to her.
A. old
B. more older
C. oldest
D. older
Tenses › View
We … in this house for many years. We can’t imagine moving somewhere else.
A. are living
B. have lived
C. live
D. lived
Grammar › ViewThey 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