Game Preview

Should Have + Past Participle

  •  English    16     Public
    Complete with Should Have + Past Participle
  •   Study   Slideshow   Edit
  • Paige __________ harder. She got a very bad grade.
    Paige should have studied harder.
  •  15
  • They ________ their son stay out all night. He is too young.
    They shouldn't have let their son stay out all night.
  •  15
  • His friend _____________ so much. He embarassed himself at the party.
    His friend shouldn't have drunk so much.
  •  15
  • She cried the whole night after the fight. She is still upset. You _________ her last night.
    You should have called her last night.
  •  15
  • You looked very sick last week. You ___________ a doctor.
    You should have seen a doctor.
  •  15
  • He _________ so late last night. He looks exhausted!
    He shouldn't have gone to bed so late last night.
  •  15
  • They ___________ these trees before. The garden looks much better now.
    They should have planted these trees before.
  •  15
  • We ___________ so many people to our party! I'm worried that we won't have enough room for everyone.
    We shouldn't have invited so many people to our party!
  •  15
  • I _________ money years ago! Now I am completely broke!
    I should have saved money years ago!
  •  15
  • Lucy __________ earlier. She missed her flight.
    Lucy should have left earlier.
  •  15
  • I _________ so much chocolate! I feel sick!
    I shouldn't have eaten so much chocolate!
  •  15
  • You _______ rude to him. He's going to be really angry now.
    You shouldn't have been so rude to him.
  •  15
  • You _________ this job. I can see you're not enjoying it.
    You shouldn't have taken this job.
  •  15
  • The children ________ their homework last night. Then they wouldn't be panicking on the way to school.
    The children should have done their homework last night.
  •  15
  • I'm really cold! I ________ my coat.
    I should have brought.
  •  15
  • You __________ some milk at the shop. We don't have any milk.
    You should have bought some milk at the shop.
  •  15