1) You look tired. You _______ up all night studying. a) should have stayed b) must have been c) might have been 2) We _______ worried about the exam — it was really easy! a) needn’t have been b) must have been c) should have been 3) She _______ told me she was coming; it was a nice surprise! a) must have b) b) should have 4) I _______ that expensive jacket; it’s already out of style. a) a) shouldn’t have bought b) b) might have bought 5) He _______ invited all his friends because the restaurant was full. a) might have b) must have 6) You (should) ____________________________ your mom the truth about what happened. a) should have told b) should told 7) I (needn’t) ____________________________ so much time on that project; it wasn’t that hard. a) needn´t spend b) needn’t have spent 8) She (might) ____________________________ her phone — that’s why she isn’t answering. a) might have broken b) Might have break 9) I (should) ____________________________ for the test; I completely failed it. a) should have studied b) should studied 10) He (must) ____________________________ the meeting, that’s why he arrived late. a) must have forgotten b) must forgot

Leaderboard

Visual style

Options

Switch template

Continue editing: ?