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
Past Modals
0
%
0
0
0
Back
Restart
He didn’t have a ticket for the concert. He ________ entered legally.
couldn't have
Oops!
Okay!
You stayed out too late last night. I ________ gone home earlier if I were you.
would have
Oops!
Okay!
I saw her at the library at 9 p.m., so she ________ been at the party.
couldn't have
Oops!
Okay!
There's no more cake, but she ________ eaten all of it in 30 minutes.
couldn't have
Oops!
Okay!
You forgot to lock the door. I ________ checked it before leaving.
would have
Oops!
Okay!
No one came to the 9 a.m. meeting. They were all notified about it. They ________ forgotten.
might/may have
Oops!
Okay!
I took the wrong bus. I __________ checked the route before leaving
should have
Oops!
Okay!
You missed the deadline for the project. I ________ submitted it earlier.
would have
Oops!
Okay!
She arrived late to the meeting because of traffic. She ________ left earlier.
should have
Oops!
Okay!
She wasn’t feeling well, so she stayed at home. She ________ gone to work.
couldn't have
Oops!
Okay!
I was sick, so I missed the party. If I had felt well, I ________ gone.
would have
Oops!
Okay!
There were missing many objects. The room was locked, and no one had the key. Nobody ________ entered it.
could have
Oops!
Okay!
The report was finished in 10 minutes, but it usually takes him 2 hours. He ________ finished it so quickly.
must have
Oops!
Okay!
The vase was broken when I got home, and the cat was nearby. He ________ broken it.
must have
Oops!
Okay!
The train was late, so they ________ arrived on time.
couldn't have
Oops!
Okay!
I heard a noise outside last night. It ________ been the wind.
might/may have
Oops!
Okay!
The homework was done perfectly. The students ________ worked very hard.
must have
Oops!
Okay!
The show started at 8 p.m., and you arrived at 8:30. You ________ arrived earlier to see the beginning.
should have
Oops!
Okay!
I didn’t bring my notes to class. I ________ studied them at home.
should have
Oops!
Okay!
The lights are off in the classroom. Someone ________ turned them off.
must have
Oops!
Okay!
You failed the exam because you didn’t revise the key topics. You ________ studied more.
shoudl have
Oops!
Okay!
Her bag and keys were at home, and she didn’t answer her phone all morning. She ________ left her phone at home.
must have
Oops!
Okay!
I forgot to call my friend yesterday. I ________ called her.
should have
Oops!
Okay!
I lost my wallet yesterday, but I found it later. I ________ left it at home.
might/may/could have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies