1) My pencil case isn't in my bag. I ........................................it at home. a) must left b) must leave c) could have left d) might have left e) leave f) leaft 2) You ............................the whole book in the afternoon; it's over 600 pages long. a) must have read b) musn't have read c) might have read d) couldn't have read e) might read f) read 3) Sarah was very quiet yesterday. She .........................worried about something. a) might have been b) may be c) might be d) should have been e) can't have been f) couldn't have been 4) I ..................................to the party but I just didn't feel like going out. a) could go b) could have gone c) may go d) might go e) can't have gone f) couldn't have gone 5) You ................................ sunglasses on such a sunny day. a) should wear b) may have worn c) might have worn d) should have worn e) can't have worn f) may wear 6) Sam ............................................. the school bus yesterday. a) should have missed b) shouldn't have missed c) may miss d) might miss e) can have missed f) will miss 7) Holly's plane's late. It ........................ half an hour ago. a) must land b) may have landed c) can't have landed d) ought to have landed e) would land f) used to land 8) I .............................................. a bracelet but I didn't have enough money with me. a) should have bought b) should buy c) would have bought d) can't have bought e) ought to have bought f) will buy 9) We ........................................ earlier but we didn't realize the traffic was so bad. a) may leave b) will leave c) could leave d) would leave e) would have left f) can't have left 10) The restaurant was empty so we .......................................... a table. a) didn't have to book b) couldn't have booked c) have to book d) shouldn't have booked e) needn't have booked f) will have to

Modal Perfect Higher Elementary /B1+

Leaderboard

Visual style

Options

Switch template

Continue editing: ?