1) The train ______ at 11:45. a) leaves b) is going to leave c) will leave 2) Wait! I _______ you to the station. a) am going to drive b) will drive c) drive 3) They __________ presents tomorrow morning. a) will pack b) will be packing c) are going to pack 4) We ___________ have dinner at a nice restaurant on Saturday, but we have't booked a table yet. a) are having b) will c) are going to 5) My ski instructor believes it __________ in the mountains tomorrow evening. a) will snow b) is snowing c) is going to snow 6) I __________ a book tomorrow at 7 p.m. a) will read b) am going to read c) will be reading 7) If you eat fast food, you __________ weight. a) would gain b) gain c) gained 8) The fire________the roof by the time the firemen arrived. a) already had reached b) had already reached c) already reached 9) If you study hard, you __________ good grades. a) got b) would get c) get 10) I ______________ all my friends to live with me if I ________ in a castle! a) brought/ lived b) 'll bring/ lived c) 'd bring/ lived 11) My father finally bought a new car after he ________it a few times. a) has tried b) had tried c) had try 12) How ________ if you ________ on the thirtieth floor? a) would you feel/ lived b) will you live/ lived c) do you feel/ lived 13) Unless we _______ quickly, we ______________ the house finished until next year. a) don't work / wouldn't get b) work/ won´t get c) work/ will get 14) Most school kids in Lesotho ___ wear a uniform. a) should b) have to c) needn't 15) If I ________ free on Saturday, I _______ help you with the painting a) was/ would b) am/ will c) were/ will 16) ________ she ________ the taxi driver before she got off? a) Has, paid b) Have, paid c) Had, paid 17) Tomorrow is a bank holiday. We ___ get up early. a) shouldn't b) don't have to c) need to 18) Which one gives a recommendation? a) Should b) Have to c) Need to

Cambridge B1 9-12 (grammar)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?