1) I think Bob _____________ the competition. a) wins b) is winning c) will win d) is going to win e) will be winning f) will have won 2) The train _____________ at 11:30 am. a) arrives b) is arriving c) will arrive d) is going to arrive e) will be arriving f) will have arrived 3) This is our plan for Sunday: we _____________ the day at the beach. a) spend b) are spending c) will spend d) are going to spend e) will be spending f) will have spent 4) Where ___________ your new laptop? a) do you buy b) are you buying c) will you buy d) are you going to buy e) will you buying f) will you have bought 5) Wait! I _____________ you a lift to the station. a) give b) am giving c) will give d) am going to give e) will be giving f) will have given 6) The English lesson _____________ at seven o’clock. a) starts b) is starting c) will start d) is going to start e) will be starting f) will have started 7) Barbara is pregnant. She _____________ a baby girl. a) has b) is having c) will have d) is going to have e) will be having f) will have had 8) Look at the clouds! It _____________ in a few minutes. a) rains b) is raining c) will rain d) is going to rain e) will be raining f) will have rained 9) When I see you tomorrow, I ____________ you my new smartwatch. a) show b) am showing c) will show d) am going to show e) will be showing f) will have shown 10) I don’t think you ___________ any problems when you land in New York. a) have b) are having c) will have d) are going to have e) will be having f) will have had 11) We will go out as soon as we __________ this. a) finish b) are finishing c) will finish d) are going to finish e) will be finishing f) will have finished 12) I ___________ you when I arrive. a) call b) am calling c) will call d) am going to call e) will be calling f) will have called 13) Molly and Oliver ___________ on 2nd August a) get married b) are getting married c) will get married d) are going to get married e) will be getting married f) will have got 14) I promise I ___________ her about the surprise party. a) don't tell b) am not telling c) won't tell d) am not going to tell e) won't be telling f) won't have told 15) The plane to Dublin ___________ at 7 am every morning next month. a) takes off b) is taking off c) will take off d) is going to take off e) will be taking off f) will have taken off 16) Be careful with that glass of wine! You ___________ it! a) spill b) are spilling c) will spill d) are going to spill e) will be spilling f) will have spilled 17) I’ve just checked the flight details and the plane ___________ at 5 pm. a) arrives b) is arriving c) will arrive d) is going to arrive e) will be arriving f) will have arrived 18) Dad ___________ you his car if you ask him properly. a) lends b) is lending c) will lend d) is going to lend e) will be lending f) will have lent 19) We ___________ our boss at 9 o'clock tomorrow.  a) meet b) are meeting c) will meet d) are going to meet e) will be meeting f) will have met 20) What time ___________? a) does the next train arrive b) is the next train arriving c) will the next train arrive d) is the next train going to arrive e) will the next train be arriving f) will the next train have arrived 21) Paul ___________ French next academic year. a) learns b) is learning c) will learn d) is going to learn e) will be learning f) will have learnt 22) Stay in your sit until the bell ___________. a) rings b) is ringing c) will ring d) is going to ring e) will be ringing f) will have rung 23) You look tired. I ___________ you some coffee. a) get b) am getting c) will get d) am going to get e) will be getting f) will have got 24) It's my birthday next month, and I ___________ a party. a) organize b) am organizing c) will organize d) am going to organize e) will be organizing f) will have organized 25) It's boiling hot in here. I ___________ open a window! a) open b) am opening c) will open d) am going to open e) will be opening f) will have opened

Leaderboard

Visual style

Options

Switch template

Continue editing: ?