Future Perfect Simple Tense QuizOnline version Test your knowledge of the future perfect simple tense with this multiple-choice quiz game! by Cambridge College 1 By the time he arrives, I ________ the report. a a) will finish b b) will have finished c c) have finished d d) finished 2 She promised that she ________ the dishes before you come back. a a) will wash b d) washes c b) will have washed d c) washed 3 By next summer, they ________ their new house. a b) will have bought b c) bought c a) will buy d d) buy 4 The team ________ the project by the end of the year. a a) will complete b d) completes c c) completed d b) will have completed 5 By the time you get there, they ________ their performance. a d) finish b a) will finish c b) will have finished d c) finished 6 She said she ________ her book by the time she turns thirty. a a) will write b d) writes c b) will have written d c) wrote 7 I'm sure they ________ the task before the deadline. a d) complete b a) will complete c c) completed d b) will have completed 8 By tomorrow morning, he ________ the marathon. a a) will run b b) will have run c c) ran d d) runs 9 When you arrive, she ________ for five hours straight. a a) will work b b) will have worked c d) works d c) worked 10 They assured me that they ________ the renovations by next month. a a) will complete b c) completed c b) will have completed d d) complete 11 By the time the guests arrive, we ________ the decorations. a a) will finish b b) will have finished c d) finish d c) finished 12 By next week, she ________ the entire book series. a a) will read b b) will have read c c) read d d) reads 13 By the end of the year, they ________ their dream vacation. a d) plan b b) will have planned c a) will plan d c) planned 14 He promised that he ________ the job before he leaves. a c) finished b b) will have finished c a) will finish d d) finishes 15 By the time you return, I ________ the painting. a d) finish b c) finished c b) will have finished d a) will finish 16 She told me that she ________ all the exercises by the end of the week. a a) will do b d) does c c) did d b) will have done 17 By next year, he ________ all the necessary courses. a c) completed b b) will have completed c d) completes d a) will complete 18 They assured us that they ________ the project by tomorrow. a b) will have finished b d) finish c a) will finish d c) finished 19 By the time they reach the summit, they ________ for ten hours. a a) will hike b d) hike c b) will have hiked d c) hiked 20 I'm confident that she ________ her goals by the end of the year. a d) achieves b b) will have achieved c c) achieved d a) will achieve