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
It's a very popular author. You _________ of him. (HEAR)
must have heard
Oops!
Okay!
You __________ Luke yesterday. He left the city six months ago. (SEE)
can’t have seen
Oops!
Okay!
Phillip called to say he'd be late. He _________ the train. (MISS)
must have missed
Oops!
Okay!
He __________ his bike home. It was snowing heavily. (RIDE)
can't have ridden
Oops!
Okay!
He ____________ the bus to get home, but I'm not sure. (TAKE)
might/could have taken
Oops!
Okay!
He___________ till noon but the alarm clock woke him up. (SLEEP)
could have slept
Oops!
Okay!
He ___________ home already. He just left. (ARRIVE)
can’t have arrived
Oops!
Okay!
I was so worried about you. You _________! (CALL)
should have called
Oops!
Okay!
She ___________ to Europe with her family, but she got a summer job instead. (TRAVEL)
could have travelled
Oops!
Okay!
Where are my gloves? I __________ them in the taxi. (LEAVE)
must have left
Oops!
Okay!
I ____________ his calls, but I decided to give him a second chance. (IGNORE)
could have ignored
Oops!
Okay!
You ___________ my clothes without asking in the first place! (WEAR)
shouldn’t have worn
Oops!
Okay!
He ___________ work already. It’s 7pm and he finishes at 6.30pm. (LEAVE)
must have left
Oops!
Okay!
You ___________ the whole cake! It was huge. (EAT)
can’t have eaten
Oops!
Okay!
I _________ directly to college, but I decided to travel for a year. (GO)
could have gone
Oops!
Okay!
This antique chandelier looks terrific. You _________ a fortune. (SPEND)
must have spent
Oops!
Okay!
That __________ John. He’s been in Italy for months. (BE)
can't/couldn’t have been John
Oops!
Okay!
“Have you heard from Tom? He didn’t show up today.” “He _________.” (OVESLEEP)
might/could/may have overslept
Oops!
Okay!
Beth seems worried. She _________ a problem with something. (HAVE)
must have had
Oops!
Okay!
I’m sorry that I’m late for work. I _____________ earlier. (WAKE UP)
should have woken
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies