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
GEP 9B - Past Modals
0
%
0
0
0
Back
Restart
a10. A: I called you earlier, but I got your voicemail. B. Sorry. I _____________ my phone by mistake. (I'm sure I switched off)
must have switched off
Oops!
Okay!
b7. You _____________ us that you were in hospital. We would have visited you.
should have told
Oops!
Okay!
a7. A: Ellen passed all her exams with top marks! B: Wow! She ______________ really hard. (I'm sure she worked)
must have worked
Oops!
Okay!
a2. A: Can you move your leg? B: No, it hurts too much. I think I __________ it. (Perhaps I have broken it)
might have broken
Oops!
Okay!
a4. A: Oh no, the cake's burning! B : You ____________ too high. (You definitely put the oven on)
must have put the oven on
Oops!
Okay!
b6. I'm afraid we can't exchange the jacket now. You ______________ the receipt.
should have kept
Oops!
Okay!
a3. A: Look! The gate's open and the dog has gone. B: Oh no! We _____________ it open when we went out. (I'm sure we left it open)
must have left
Oops!
Okay!
a6. A: Where's Jeremy? He should be here. B: He ____________ the email about the meeting. (Perhaps he didn't see)
might not have seen
Oops!
Okay!
b2. This tastes really spicy. You ____________ so much chili.
shouldn't have used
Oops!
Okay!
a9. A: We didn't see Dan and Sarah at the concert. B: They _____________ tickets. I think the concert was sold out. (Perhaps they weren't able to get)
might not have been able to get / might not have got
Oops!
Okay!
a8. A: Mum, I'm going to play football now. B: What? You ________ all of your homework. (It's impossible you've finished)
can't have finished
Oops!
Okay!
b5. Jim's already gone? I don't believe it – he ______________ for us.
should have waited
Oops!
Okay!
b8. I ____________ these jeans. They really don't suit me.
shouldn't have worn
Oops!
Okay!
a5. A: I can't find the milk. We ____________ it all. (I'm sure we didn't drink it) B: Yes, you're right. It must be in there somewhere.
can't have drunk
Oops!
Okay!
b3. You ______________ with James. He was such a nice guy.
shouldn't have broken up
Oops!
Okay!
b4. The concert was amazing. You _____________ with us.
should have come
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies