NEW
Font size
WorksheetsPast modals
Total questions: 15
Worksheet time: 7mins
She ________________ studied really hard. She passed all her exams with great grades.
can't have
Must have
should have
Shouldn't have
You ________________ shouted at him. He'll never forgive you.
can have
must have
should have
shouldn't have
He ___________________ arrived by now. It's only a 20 mins journey.
should have
can't have
musn't have
can have
She was not sure when to leave. I ____________ left earlier.
can't have
should have
might have
needn't have
The boss is not in good mood. The meeting ________been bad.
couldn't have
must have
mustn't have
need have
Atakan forgot the appointment yesterday. We _____________ reminded him.
should have
shouldn't have
might have
couldn't have
I am sure David ________________ taken you books by mistake.
shouldn't have
must have
couldn't have
might have
I don't know where they went on holiday but they bought Euros before they left so they__________ gone to France or Germany.
should have
can't have
mustn't have
might have
Sena _________________________ walked to work but she took the taxi instead.
could have
shouldn't have
couldn't have
needn't have
My hair was awful! I ______________ looked at the mirror before I left the house.
might have
mustn't have
might not have
should have
Andrew did no revision before the test but he passed. I think he _____________________ cheated.
should have
might have
couldn't have
need have
John ___________ gone on holiday. I saw him this morning downtown.
can't have
must have
shouldn't have
might not have
Nobody answered the phone at the clinic. It _________________ closed early.
couldn't have
should have
might have
need have
1. If you wanted to stay in that hotel, you __ booked before!
could have
might have
should have
couldn't have
3. If I had known about your accident, I __ phoned you.
should have
might have
must have
would have
