[ Perfect Modals ]
Who broke the big vase in the back office?
It __ (be) Brian – he’s very clumsy.
_
A. should have been
B. ought to have been
C. might have been
Select your answer:
Random Topics:
Much, many, a lot of, a few, a littleInfinitivesSimple Past - Irregular VerbsBecause of & Inspite ofPrepositional PhrasesModal Verbs of PermissionGrammar of Future PlansSynonymAdverb Clause ConnectorOther quiz:
Grammar and vocabulary › Viewperfect, with no faults
______ complexion/performance
A. impeccable
B. flawless
C. unblemished
D. dull
Present Simple Tense Passive › View
Someone switches off the lights. The lights …….. off.
A. is switched
B. is switching
C. are switched
D. are switch