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 + Present Perfect
0
%
0
0
0
Back
Restart
Complete: She __________ (leave) early, because her coat isn’t here.
She must have left early, because her coat isn’t here.
Oops!
Okay!
Complete: He ___________ (could/win) the game if he had trained harder.
He could have won the game if he had trained harder.
Oops!
Okay!
Complete: He ___________ (must, be) tired after working all night.
He must have been tired after working all night.
Oops!
Okay!
Complete: He ________________ (might, lie) about his age to get the job.
He might have lied about his age to get the job.
Oops!
Okay!
Complete: They __________ (might, forget) about the meeting, since they never showed up.
They might have forgotten about the meeting, since they never showed up.
Oops!
Okay!
Complete: They _____________ (finish) the project already — it’s too soon.
They can’t have finished the project already — it’s too soon.
Oops!
Okay!
Complete: She _________________ (see) him at the concert, but she’s not sure.
She may have seen him at the concert, but she’s not sure.
Oops!
Okay!
Complete: You __________ (should, call) me before making that decision.
You should have called me before making that decision.
Oops!
Okay!
Complete: You ______________ (should, speak) to her like that — it was rude.
You shouldn’t have spoken to her like that — it was rude.
Oops!
Okay!
Complete: We ____________ (could, lose) the train if we had walked slower.
We could have missed the train if we had walked slower.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies