1) Jon and Steve _________________ if they hadn't cheated. They are big cheaters. a) shouldn't have won b) wouldn't have won 2) He ___________________ the promotion if his father weren't the vice president. a) can't have got b) wouldn't have gotten 3) Mary is not here. She ___________________ the house before we arrived a) may have left b) will have left 4) I didn't find my car in the garage. My brother ____________________ it. a) should have taken b) must have taken 5) You ________________ to bed earlier. You look tired today. a) might have gone b) should have gone 6) I am sorry! I _________________ that.  a) I would have said b) I shouldn't have said 7) He is late for this appointment. His train ___________________ delayed. a) might have been b) should has been 8) She _________________ out with her friends but she chose to stay at home instead. a) would have went b) could have gone

Leaderboard

Visual style

Options

Switch template

Continue editing: ?