[ 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:
Mixed General Quiz › ViewHe can play video games after ______.
A. dinner
B. lunch
C. brunch
D. breakfast
Grammar › View
After I _______ lunch, I looked for my bag.
A. had
B. had had
C. have has
D. have had
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