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
I can’t find my book . I ________________________ on the bus (LEAVE)
I must have left
Oops!
Okay!
The street is wet this morning . I’m not sure but it ________________________ last night (RAIN).
it could have rained
Oops!
Okay!
I ________________________ you the money. Why didn’t you ask me (LEND)
I could have lent
Oops!
Okay!
I ___________________________________ (start) saving money years ago!I would have some savings now.
I should have started
Oops!
Okay!
1. I ___________________________________ (buy) bread but I didn’t know we needed it.
could have bought
Oops!
Okay!
Bob ________________________ at school because I haven’t seen him all day (BE).
Bob can't have been
Oops!
Okay!
Everyone shouted in fear. They ________________________ very afraid (BE).
must have been
Oops!
Okay!
Sally looks worried . She ________________________ a problem with something (HAVE).
she must have had
Oops!
Okay!
A : I talked to your science teacher yesterday. B : You ________________________ to her because she wasn’t at school yesterday. (TALK)
can't have talked
Oops!
Okay!
Timmy is a very good boy. He isn’t naughty, so he ________________________ that window. Somebody else ________________________ it (BREAK 2X)
1. couldn't have broken 2. someone must have broken
Oops!
Okay!
Mrs White bought a new fur coat ! - She ________________________ the lottery (WIN).
must have won
Oops!
Okay!
Luke ___________________________________ (pass) the exam if he’d studied a bit more.
could have passed
Oops!
Okay!
I ___________________________________ (eat) so much chocolate! I feel sick!
shouldn't have eaten
Oops!
Okay!
The weather ___________________________________ (be) any worse!
couldn't have been
Oops!
Okay!
They ___________________________________ (win) the football match, but John hurt his ankle.
could have won
Oops!
Okay!
We ___________________________________ (invite) so many people to our party! I’m worried that we won’t have enough room for everyone.
shouldn't have invited
Oops!
Okay!
Mr Travis hasn’t come to work yet. He has never been late for work. He ________________________ the bus (MISS
He must have missed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies