Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Adjective SuffixesFamily Vocabulary and GrammarConditional Type 1State Verbs and Action VerbsPreposition & GerundAdjective & AdverbSubjunctivesGrammar and PrepositionsWord FormationZero & First Conditional

Other quiz:

Grammar › View

Present perfect or past simple: Last year she ____ (work) a lot.

A. worked

B. work

C. working

D. has worked


Modals › View

In the 6th form, you _____ do sport, but you can if you want to.

A. don’t have to

B. have to

C. mustn’t

D. should