Topics: Modals with Perfect Infinitive
—Who broke the big vase in the back office?—It ___ Brian – he’s very clumsy.
A. should have been
B. can’t have been
C. may have been
D. need to be
Select your answer:

Random Topics:
Some & AnyModal Verbs for Permission and ObligationState Verbs and Action Verbsused to vs be used to vs get used toTypes of SentencesGerunds as objects of prepositionGrammar-Present Continuous-Sentence MakingPassive of Modal VerbsWill & Be going toElectricity VocabularyOther quiz:
Vocabulary › ViewThe project’s ………………. on the environment should be minimal.
A. development
B. impact
C. factor
Grammar › View
The proportion of elderly people _______ expected to double by 2050.
A. is
B. are
C. be
D. were
