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
Past modals
0
%
0
0
0
Back
Restart
Perhaps Pam and Tim decided not to come. Pam and Tim ....
Pam and Tim might have decided not to come.
Oops!
Okay!
Jack is supposed to have arrived half an hour ago. Jack ...
Jack should have arrived half an hour ago.
Oops!
Okay!
It was unnecessary for you to clean the floor. You....
You needn't have cleaned the floor.
Oops!
Okay!
I didn't go to bed early and now I'm tired/ I...
I should have gone to bed early
Oops!
Okay!
I think it was the cat that took the fish from the table! The cat .....
The cat must have taken the fish from the table.
Oops!
Okay!
She was at home yesterday so it is not possible that she had a car accident. / She...
She couldn’t have had a car accident
Oops!
Okay!
I'm sure that David took your books by mistake. David ....
David must have taken your books by mistake.
Oops!
Okay!
It was a waste of time worrying, after all! You ....
You needn't have worried after all!
Oops!
Okay!
I'm sure they haven't eaten all the food. It's not possible! They ....
They can't have eaten all the food.
Oops!
Okay!
It started raining heavily so it wasn't necessary for me to water the flowers/ It started raining heavily so I...
It started raining heavily so I didn’t need to water the flowers
Oops!
Okay!
Heather possibly hasn't left yet. Heather...
Heather might not have left yet.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies