[ Past Modals ]
Our security system shows that he swiped in with his badge at 8:14 AM, so he ________ been in the office yesterday.
A. should have
B. must have
C. might have
D. could have

Random Topics:
The Future Simple TenseAdjectives with PrepositionHave to / Do not have toReported Speech and Reported QuestionsPresent Simple and Continuous TenseVerb FormsToeic VerbGrammar (Adjectives)Present Perfect Simple and ContinuousPhrasal Verbs with up and downOther quiz:
Grammar › ViewChoose the noun that names a person.
A. house
B. doctor
C. laptop
D. bird
Tenses › View
A: What …… you ……. last night?
B: I watched a movie on television.
A. did, does
B. do, do
C. did, do
D. does, do
Prepositions after Verbs › ViewWe might go out. It depends _____ the weather.
A. in
B. of
C. on
Present Continuous › View
My parents ……………… in the garden at the moment.
A. work
B. working
C. are working
D. works
