Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
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)
It's a very popular author. You must have heard of him.
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 __________ 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!
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!
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!
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!
I was so worried about you. You _________! (CALL)
I was so worried about you. You should have called!
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!
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!
He ___________ work already. It’s 7 pm. (LEAVE)
He must have left work already. It’s 7 pm.
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!
He ___________ home already. He just left. (ARRIVE)
He can’t have arrived home already. He just left.
Oops!
Okay!
This antique chandelier looks terrific. You _________ a fortune. (SPEND)
This antique chandelier looks terrific. You must have spent a fortune
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!
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!
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!
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!
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!
You ___________ the whole cake! It was huge. (EAT)
You can’t have eaten the whole cake! It was huge.
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies