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
Activate B1_U11P1_Review Game
0
%
0
0
0
Back
Restart
I ___________ (buy) bread but I didn't know we needed it. (past possibility)
could have bought
Oops!
Okay!
We (invite) so many people to our party! I'm worried that we won't have enough room for everyone. (past negative advice / regret)
shouldn't have invited
Oops!
Okay!
It's probable she left her trainers in the car. => She __________ her trainers in the car. (Might)
might have left
Oops!
Okay!
You ………………….. forget what I told you. It’s very important. (must - have to)
mustn't
Oops!
Okay!
Someone stole my phone last night. I (lock) the door
should have locked
Oops!
Okay!
Is it necessary for you to buy expensive equipment? => Do you ________ buy expensive equipment? (To)
have to
Oops!
Okay!
I (start) saving money years ago! (past advice / regret)
should have started
Oops!
Okay!
The windows are very dirty. I …………………….. clean them. (must - have to)
must
Oops!
Okay!
Whatever you do, you ……………………. touch that switch. It’s very dangerous. (must-have to)
mustn't
Oops!
Okay!
Lucy (leave) earlier. She missed her flight.
should have left
Oops!
Okay!
I _________ wear glasses because I can’t see very well. (must - have to)
have to
Oops!
Okay!
I can stay in bed tomorrow morning because I ………………………………………work. (must-have to)
don't have to
Oops!
Okay!
Kate did very well on the exam. She (study) very hard
must have studied
Oops!
Okay!
They (win) the football match, but John hurt his ankle. (past possibility)
could have win
Oops!
Okay!
It's always __________ cold, but a __________ is really frightening - you can't see anything except snow, and the wind pushes the snow in your face.
freezing/ blizzard
Oops!
Okay!
21. It's very unusual for her to arrive late. She _________ what time it starts. A. should have forgot B.must have forgot C.can't have forgot
B
Oops!
Okay!
ou (be) rude to him. He's going to be really angry now.
shouldn't have been
Oops!
Okay!
Lyn found out that her boyfriend is a cheater yesterday, that (hurt)!
must have hurt
Oops!
Okay!
Ann was feeling ill last night. She ………………………. leave the party early. (must - have to)
had to
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies