1) I’d love to _____ ride a horse. a) be able to b) can c) be possible to 2) We’re not allowed _____ in the office. a) eating b) eat c) to eat 3) You _____ have to eat it if you don’t like it. a) mustn’t b) can't c) don't 4) The film _____ in New York. a) is setting b) set c) is set 5) The best-selling book was written _____ an ex-footballer. a) with b) by c) from 6) I think this bread _____ last week. a) baked b) was baked c) was baking 7) I _____ study history at university if I get good exam results. a) will b) - c) would 8) I wouldn’t say it if I _____ think it was true. a) didn't b) don't c) 'm not 9) I’ll say goodnight to the children after I _____ cooking. a) finish b) 'll finish c) finished 10) Let me know as soon as Katie _____. a) will arrive b) is arriving c) arrives 11) It’s very hot. Would you mind _____ the window? a) you open b) opening c) to open 12) ‘I’ve bought a new car.’ Joe said he _____ a new car. a) bought b) has bought c) had bought 13) ‘Do you like working here?’ He asked me _____ working there. a) if I liked b) if I did like c) if you liked 14) ‘When were you born?’ She asked him when _____. a) was he born b) you were born c) he was born 15) The teacher told me _____ talking. a) that I stop b) that I stopped c) to stop 16) You _____ touch that! It’s dangerous. a) mustn't b) have to c) don't have to 17) I have a problem with my mobile phone. What _____ do? a) should I do b) I should c) should I 18) The castle has _____ in several historical films. a) used b) been used c) use 19) This shop _____ on Tuesday and Friday next week. a) closed b) will be closed c) is being closed 20) She _____ be out. The house is dark and her car’s not there. a) might b) must c) can 21) What kind of food is this?  I’m not sure. It _____ be Thai or Indonesian, I think. a) must b) can't c) mustn't 22) This fish has to _____ today. a) be ate b) be eat c) be eaten 23) I’m sorry but all the tickets have _____ sold. a) been b) being c) be

B1 - M2 - Final Revision

Leaderboard

Visual style

Options

Switch template

Continue editing: ?