1) I ... Sheila on Friday at 9. a) meet b) am meeting c) will meet d) am going to meet 2) We ... a big party on the day of my last exam. a) have b) are having c) will have d) are going to have 3) John ... to Madrid next Monday. a) flies b) is flying c) will fly d) is going to fly 4) One day I ... this guy. a) marry b) am marrying c) will marry d) am going to marry 5) Jack and Jill ... next month. a) get married b) are getting married c) will get married d) are going to get married 6) Wait. I ... with you. a) come b) am coming c) will come d) am going to come 7) Okay, I ... about it. a) think b) am thinking c) will think d) am going to think 8) My plane ... at 6.30 pm. a) leaves b) is leaving c) will leave d) is going to leave 9) The train ... at 8.25 am. a) arrives b) is arriving c) will arrive d) is going to arrive 10) Can you see those clouds? It ... . a) rains b) is raining c) will rain d) is going to rain 11) You want this teddy bear? OK, I ... it. a) buy b) am buying c) will buy d) am going to buy 12) He ... the exam. a) doesn't pass b) isn't passing c) won't pass d) is not going to pass

Leaderboard

Visual style

Options

Switch template

Continue editing: ?