1) By this time next week, we _____ our exams. a) will finish b) will have finished c) are finishing d) have finished 2) Look at those dark clouds! It _____ soon. a) is raining b) will rain c) is going to rain d) rains 3) Don’t call me at 8 p.m. I _____ dinner then. a) will have b) will be having c) have d) am having 4) She promises she _____ you as soon as she arrives. a) calls b) will call c) is calling d) is going to call 5) This time next year, I _____ in high school. a) will study b) will be studying c) am going to study d) study 6) We’re late! The movie _____ by the time we get there. a) will start b) starts c) will have started d) is starting 7) I think they _____ the project before the deadline. a) will finish b) are finishing c) are going to finish d) will be finishing 8) I’m tired. I think I _____ an early night. a) will have b) am going to have c) am having d) have 9) They _____ to Paris tomorrow morning. a) will fly b) are flying c) fly d) are going to fly 10) By 2030, scientists _____ a cure for many diseases. a) will find b) will have found c) are going to find d) find 11) At 10 o’clock, I _____ to my friend’s house. a) will go b) will be going c) am going d) go 12) She looks pale. I think she _____ sick. a) will be b) is going to be c) is being d) will have been 13) When you arrive, I _____ dinner for you. a) will be preparing b) prepare c) will have prepared d) am preparing 14) By the end of this month, they _____ in this city for ten years. a) will live b) will have lived c) are living d) are going to live 15) Don’t worry, I _____ you as soon as I get home. a) will text b) am texting c) text d) am going to text

Leaderboard

Visual style

Options

Switch template

Continue editing: ?