Study

New Modal Perfect Exercises

  •   0%
  •  0     0     0

  • It was a good movie. You _______________ seen it.
    shouldn't have
    would have
    should have
    mustn't have
  • Nancy did very well on her history test. She ______________ studied hard.
    must have
    should have
    might have
    shouldn't have
  • Why did my son become a low paying circus clown when he _____________ become a wealthy lawyer??
    couldn't have
    must have
    could have
    shouldn't have
  • Jennifer had a lot of homework. She ____________ gone to the party last night.
    must not have
    shouldn't have
    hadn't
    couldn't have
  • It's too bad you didn't practice for the marathon. You _________ won.
    could have
    may not have
    couldn't have
    must have
  • My parents haven't arrived at the party yet.They don't know this city well.They__ have got lost
    mustn't
    shouldn't
    should
    must
  • Grandpa moved the piano by himself. He's okay, but he __________ have injured his back.
    should
    couldn't
    could
    must
  • I'm not sure. I _________ left my keys at home.
    must have
    wouldn't have
    might have
    should have
  • They ________________ enjoyed the party if more of their friends had been there.
    couldn't have
    should have
    must have
    would have
  • Janet's not in school today. She __________ have overslept.
    couldn't
    might
    should
    mustn't
  • The ground is very wet this morning. It ___________ rained last night.
    would have
    should have
    must have
    couldn't have
  • I called the Stevensons, but no one answered. They ____________ gone to the country.
    might have
    shouldn't have
    mustn't have
    would have
  • I'm tired today. I definitely __________ have stayed up so late last night.
    may
    could
    shouldn't
    couldn't
  • We __________ gone to Hawaii for vacation if we had known it was going to rain the whole time.
    wouldn't have
    should have
    must have
    could have
  • How did Linda catch a cold? I'm not sure. She __________ have gone out in the rain.
    may
    should
    mustn't
    couldn't
  • Andrew hurt his hand while he was fixing his sink. He _____________ been more careful.
    couldn't have
    wouldn't have
    should have
    mustn't have
  • The ground is very dry this morning. It ___________ rained last night.
    must have
    shouldn't have
    could have
    mustn't have
  • You ________________ thrown out that painting. It might be worth something.
    shouldn't have
    must have
    could have
    might have
  • Did Marvin's cat pass away? He _____________ felt really sad.
    might have
    must have
    should have
    couldn't have
  • I _______________ answered the phone yesterday because I wasn't home.
    couldn't have
    should have
    might have
    didn't have
  • Those cool musicians play beautifully together. They ________ practiced a lot.
    couldn't have
    should have
    must have
    would have
  • I think I ate too much at dinner. I definitely __________ skipped dessert.
    had
    must have
    should have
    shouldn't have
  • The boss is in a terrible mood today. He ___________ had a very good cup of coffee.
    mustn't have
    could have
    shouldn't have
    must have
  • Bill slept too late but he got to work on time. He's lucky. He _______________ missed the bus.
    mustn't have
    must have
    should have
    could have
  • If we had known about the lecture, we ____________ attended it.
    shouldn't have
    must have
    couldn't have
    would have
  • Andrea is late for work. There ____________ been a lot of traffic on the Bay Bridge.
    might not have
    couldn't have
    must have
    should have
  • We couldn't hear our teacher all day. He __________________ spoken louder.
    should have
    must have
    may have
    mustn't have
  • Jack ______________ in a car accident yesterday. He was home all day.
    couldn't have been
    shouldn't have been
    shouldn't be
    mustn't be
  • Mother didn't answer the phone. She ____________ been sleeping.
    should have
    might have
    mustn't have
    hadn't
  • Be careful. That floor is wet. You _________ slipped.
    shouldn't have
    should have
    could have
    must have