Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
modals in the past
0
%
0
0
0
Back
Restart
She _________ (see) you yesterday; she was in another city.
can’t have seen you / couldn’t have seen you
Oops!
Okay!
You _________ (tell) me you were running late; we waited outside for 20 minutes.
should have told me / ought to have told me
Oops!
Okay!
Trina was able to make a quick decision about the new job
advice
deduction / speculation
ability
obligation
Oops!
Okay!
We _________(cancel) the meeting because the CEO was ill.
had to cancel /needed to cancel
Oops!
Okay!
You _________ (worry) so much, everything turned out fine.
needn’t have worried / didn’t need to worry
Oops!
Okay!
You _________ (ignore) her message; now the issue is bigger
shouldn’t have ignored / ought not to have ignored
Oops!
Okay!
You _________ (buy) new notebooks; we had plenty at home.
needn’t have bought / didn't need to buy
Oops!
Okay!
They’ve been talking for hours. Surely they must have come to a decision.
deduction / speculation
permission
obligation
ability
Oops!
Okay!
Did you manage to finish your project?
ability
advice
obligation
permission
Oops!
Okay!
I wasn’t allowed to take a gap year. My parents wouldn’t let me
advice
deduction / speculation
obligation
permission
Oops!
Okay!
He _________ (call) us, but he didn’t.
could have called / might have called
Oops!
Okay!
He _________ (leave) already; his coat isn’t here anymore.
must have left
Oops!
Okay!
Fred probably shouldn’t have left school when he was 16.
permission
advice
ability
obligation
Oops!
Okay!
With a bit more luck, Manchester United could have won.
permission
deduction / speculation
advice
ability
Oops!
Okay!
We could only have ice cream if we finished our main course.
ability
permission
obligation
advice
Oops!
Okay!
I _________ (check) the schedule more carefully; I missed the deadline.
ought to have checked / should have checked
Oops!
Okay!
They _________ (misunderstand) the instructions; that would explain the mistake.
might have misunderstood / may have misunderstood / could have misunderstood
Oops!
Okay!
She _________ (finish) the task; the file was corrupted.
couldn’t have finished / can’t have finished / couldn't finish
Oops!
Okay!
They _________ (tell) us earlier; now we can’t change anything.
should have told us / ought to have told us
Oops!
Okay!
I didn’t have to choose which university until I got my results
permission
obligation
ability
deduction / speculation
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies