1) Lucy’s plane ... at 10.30 a.m. a) leaves b) will leave c) is leaving d) leave e) are leaving 2) I ... to your house tomorrow night. a) will come b) am coming c) come d) comes e) coming 3) The train ... in London at 11.00 p.m. a) is arriving b) arrive c) will arrive d) arrives e) are arriving 4) Susan ... shopping with Ann this afternoon. a) is going b) will go c) goes d) go e) going 5) When I ___________ my homework, I’ll see my friends a) will finish b) finishing c) finish d) finishes e) am finishing 6) We ____________our test this morning at 8 am. a) are doing b) will do c) doing d) do e) is doing 7) Mr. Jackson ___________- his poems tonight. a) is reading b) will be reading c) reads d) read e) will read 8) Mum _______pizza for dinner on Sunday. a) is cooking b) will cook c) is going to cook d) cooks 9) Our English lesson __________- in half an hour. a) starts b) is starting c) start d) starting e) will start 10) Would you like anything to eat ?. I ______ a sandwich. a) am going to have b) will have c) am having d) have 11) Look at those black clouds! It______. a) will rain b) rains c) is going to rain d) is raining 12) I __________for a picnic with my friends next weekend. a) am going b) will go c) will be going d) go 13) In two days time my cousins _____________ a) will arrive b) will be arriving c) are going to arrive d) arrive 14) As soon as we __________ home I will start my project on endangered animals. a) will get b) get c) are getting 15) This time next week we ___________to the coast a) will cycle b) are going to cycle c) will be cycling 16) I think I _________a long and happy life. a) am going to have b) will be having c) will have 17) The talk ____________in ten minutes. Shall we go into the lecture theatre? a) is likely to start b) will start c) is due to start 18) Jack ___________with me on Saturday. a) is probably going to come b) probably is going to come c) is likely probably to come 19) I _____________ to university next year. a) will be going b) will go c) am going to go 20) By the time you arrive we ___________dinner a) will have b) will be having c) are going to have 21) I don´t understand this exercise. Ok, I ___________you now. a) will be helping b) will help c) am going to help 22) At 12 o´clock tomorrow we ________________lunch at school. a) will be having b) will have c) are going to have 23) I _______________to New York tomorrow morning. a) fly b) will be flying c) am flying d) am going to fly 24) By 8 o´clock tomorrow I _________off for Japan. a) will take b) will have taken c) am going to take 25) By the end of the week she __________________her assignment a) will complete b) is completing c) will have completed 26) She ___________in Japan for 30 years in 2023 a) will have worked b) will be working c) is working d) will work

Leaderboard

Visual style

Options

Switch template

Continue editing: ?