1) A. There's no milk. B. Really? I ... some from the shop. a) 'm getting b) 'll get c) get 2) The train ... at 12:30 a) arrives b) will arrive c) is going to arrive 3) We ... dinner at a seaside restaurant on Sunday a) are going to have b) have c) will have 4) It's very hot in here. I ... the window.  a) 'm going to open b) 'm opening c) 'll open 5) Paul ... to London on Monday morning a) will fly b) flies c) is flying 6) The weather forecast says it ... in Boston on Friday.   a) is snowing b) will snow c) snows 7) I haven't finished my homework yet, so I... to your party. a) 'm not coming b) won't come c) am not going to come 8) The French lesson ... at 9:45. a) is going to start b) will start c) starts 9) You’re carrying too much. I ... the door for you a) will open b) 'm going to open c) 'm opening 10) I ... my cousin in Dublin next summer. a) 'm visiting b) 'll visit c) 'm going to visit 11) The population of Valencia ... 2 million by the year 2050. a) will reach b) is going to reach c) is reaching 12) Look at those big dark clouds! It... very soon! a) will rain b) 's going to rain c) is raining 13) A. I can't open this jar. B. Give it to me, I... it for you! a) 'll do b) 'm doing c) 'm going to do 14) Tomorrow at 8am I ... breakfast with Allison in the new café downtown. a) have b) 'm having c) 'll have 15) In the future, cars ... much faster than they are now. a) are going to be b) are being c) will be 16) The football match ... at 8:30. a) is starting b) will start c) starts 17) You don't like rap, so you ... this song a) aren't going to like b) won't like c) don't like 18) A. The phone is ringing. B. Don't worry, I... it! a) 'm going to get b) 'll get c) 'm getting it 19) My parents ... me at the airport at 6pm. a) are going to meet b) are meeting c) will meet 20) My sister and I ... the weekend at our grandparents' house. Can't wait! a) will spend b) are spending c) are going to spend

Leaderboard

Visual style

Options

Switch template

Continue editing: ?