Topics: 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:
-ing form and the to-infinitiveGrammar - Wh QuestionsModal Verbs of ObligationConjunctions and PronounsSo, Such, Many, MuchGrammar - NounsPrepositions and ArticlesPresent Simple x Present ContinuousEnglish MorphosyntaxPresent Perfect or Past Simple TenseOther quiz:
Vocabulary › ViewPATIENCE: He has no patience.
A. Will not wait happily
B. Has no free time
C. Has no faith
D. Does not know what is fair
Tenses › View
Look out! the waiter is _____________ a pot of boiling soup in your direction.
A. carries
B. carry
C. carried
D. carrying
