1) I've got a terrible headache. I … all that beer. a) a. shouldn't have drank  b) b. should've drink c) c. should've drunk d) d. shouldn't have drunk 2) I went to work yesterday, even though I felt ill. Today I feel even worse. I … .  a) a. shouldn't have stayed at home  b) b. shouldn't have going to work  c) c. should have stayed at home d) d. should have gone to work 3) My kids are so spoilt. I should have … with them. a) a. been stricter  b) b. stricted c) c. being stricter d) d. been stricting 4) 4. You didn't believe me, but I was telling the truth. You should … me. a) a. believed  b) b. have believed c) c. have believe d) d. have believing 5) Mary only married Doug for his money. Now he thinks his friends ... . a) a. should have warned him about her.  b) b. shouldn't have warned him about her. c) c. should have warned her about him. d) d. shouldn't have warned her about him. 6) He wasn't wearing his seatbelt, so he was injured in the crash. He … it. a) a. should have wore  b) b. should have wearing  c) c. should have worn  d) d. should have wored

Grammar recycle. Regrets. Should have done

Leaderboard

Visual style

Options

Switch template

Continue editing: ?