WorksheetsMODAL PERFECT C CLASS
Total questions: 10
Worksheet time: 5mins
This bracelet is perfect!You ...... me such an expensive present!
needn't have bought
can't have bought
mustn't have bought
There is so much traffic that there ...... an accident somewhere.
can't have been
might had been
must have been
You ......to your dentist's appointment. Now you are suffering from a terrible toothache.
must have gone
should have gone
can have gone
I ........ out with him but he didn't ask me to.
would have gone
should have gone
needn't have gone
The police ...... that dangerous thief.
mustn't have arrested
can had arrested
might have arrested
You ...... your car. I would have given you a lift.
should have taken
needn't have taken
wouldn't have taken
As usual, John is not here yet. He ...... again.
must have overslept
can't have overslept
shouldn't have overslept
You ...... Mary in town. She is in bed with the flu.
should have seen
mustn't have seen
can't have seen
Jake sprained his ankle. He ...... over that cable.
may have tripped
might had tripped
could has tripped
You ...... for the pizza. It was my turn.
should have paid
could have paid
shouldn't have paid
