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