Study

Modal perfects

  •   0%
  •  0     0     0

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