Edit Game
Modal perfects
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   34  Close
15. It _______ Jack I saw in the park yesterday, but I’m not sure about it (BE).
may/ might/could have been
14. The singer has got a sore throat so she ________________________ at the concert (SING)
can’t sing/ can't have sung
13. He read the message but he ________________________ it (UNDERSTAND)
couldn't understand
12. He came home alone yesterday. You ________________________ him do that ; he ________________________ lost. (LET, GET)
shouldn’t have let - may/might/could have got
11. Mrs White bought a new fur coat ! - She ________________________ the lottery (WIN).
must have won
10. A : I talked to your science teacher yesterday. B : You ___________ to her because she wasn’t at school yesterday. (TALK)
can’t/couldn't have talked
9. She ________________________ like an angel when she was a child (SING)
could sing
8. The street is wet this morning . I’m not sure but it _________ last night (RAIN)
could/ may/ might have rained
7. Timmy is a very good boy. He isn’t naughty, so he ___________ that window. Somebody else _______ it (BREAK-BREAK)
can’t/couldn't have broken - must have broken
6. A: Will you come to my birthday party tomorrow afternoon ? B : I’m sorry but I _________ because I have to look after my sister. (COME)
can’t come
5. She knew everything about our plans. She _______ to our conversation (LISTEN)
must have listened
4. Mr Travis hasn’t come to work yet. He has never been late for work. He _______ the bus (MISS)
must have missed
3. I _______________ you the money. Why didn’t you ask me? (LEND)
could have lent
2. Bob ____________ at school because I haven’t seen him all day (BE)
can’t be/ can’t have been
1. Sally looks worried . She _____________ a problem with something (HAVE).
must have/must have had
Thanks to my new glasses, I _____ see perfectly.
can/ am able to
____ I have a glass of water, please?
May/can/could
I think I _____ ______ ______ (leave) my wallet at home.
might/may have left
It's his day off, so he ________ work today.
doesn't have to
If he finishes work early he ______ join us for dinner.
may/might
She ________ spend that much time working, she needs to rest!
shouldn't
You ______ be 18 years old to drink alcohol.
must/ have to/ need to
You _______ use your phone in class, it's forbidden!
mustn't
He's so sweet, he _____ ______ ______ (give) me any presents but he did anyway.
needn't have given
Daniel ____ _____ _____ (know) about the robbery. He wasn't there when it happened!
couldn't have known
Have you seen Jim? I'm worried, I think that something ______ ______ ______ (happen) to him.
might/may have happened
Sarah was feeling really ill earlier. She ____ _____ _____ (leave) by now.
must have left
You ____ _____ _____ (stay) last night. We had a great time!
should have stayed
He _____ ______ ______ (commit) the crime, he was with me when it happened.
couldn't have committed
I'm not sure but I think your sister ______ _______ ______ (lose) her phone.
may/might have lost
It is evident that she _____ _____ ______ (work) very hard to get to that position.
must have worked
I wish I had a better car. I ____ _____ _______ (buy) this one because it is awful.
shouldn't have bought
You _____ _____ _____ (talk) to her that way. It was disrespectful.
shouldn't have talked
You look exhausted! You ___ ____ ____ (have) a difficult day.
must have had