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
Perfect Infinitives with modal verbs
0
%
0
0
0
Back
Restart
It wasn't necessary for us to be present all the time.
We needn't have been present all the time
Oops!
Okay!
Perhaps she didn't know about that.
She may not have known about that.
Oops!
Okay!
I'm sure he hurt the muscle while playing.
I guess I must have hurt the muscle while playing.
Oops!
Okay!
It was better if you did it previously.
You should have done it previously.
Oops!
Okay!
There's a slight chance that they went away
They might have gone away already.
Oops!
Okay!
She is unlikely to oversleep. She is never late.
She can't have overslept. She is never late
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies