1) We_____________left earlier. Now we are going to be late. a) must have b) should have c) may have 2) I think it _____________but we grave up too soon. a) might have b) may have worked c) must have 3) I____________the tickets for the concert if I had the money. a) would have bought. b) should have bought. c) ought to have

Leaderboard

Visual style

Options

Switch template

Continue editing: ?