1) Everybody enjoyed Peter's party last night. a) It should have been a success. b) It could have been a success. c) It must have been a success. 2) Helen got the worst grades in class. a) She shouldn't have revised her lessons well. b) She couldn't have revised her lessons well. c) She needn't have revised her lessons well. 3) Ann took a taxi to the station. But she had to wait for the train for half an hour. a) Ann needn't have taken a taxi. b) Ann couldn't have taken a taxi. c) Ann mustn't have taken a taxi. 4) Jack drove carelessly last night. a) He mustn't have done that. b) He shouldn't have done that. c) He can't have done that. 5) He looked exhausted when he arrived. a) He must have worked all day. b) He can't have worked all day. c) He mightn't have worked all day. 6) You were doing nothing. a) You must have helped a little. b) You may have helped a little. c) You could have helped a little. 7) Our TV set has stopped functioning. a) We should have damaged it when we moved to our new house. b) We could have damaged it when we moved to our new house. c) We would have damaged it when we moved to our new house. 8) Tommy has failed all his exams. a) He shouldn't have worked harder. b) He should have worked harder. c) He must have worked harder. 9) Nancy's passport is still on the table. a) She must have traveled abroad. b) She can't have traveled abroad. c) She mightn't have traveled abroad. 10) I must admit, it's my fault. a) I must have been careful. b) I might have been careful. c) I should have been careful.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?