1) Before they come, we will have _____ up the house. a) clean b) cleans c) cleaned d) cleaning 2) I will have been _____ here for three hours by six o'clock. a) waiting b) wait c) waited d) waits 3) By 2027 I will have been _____ in London for sixteen years. a) livid b) living c) lives d) live 4) before 2025, they will have _____ that bridge. a) builded b) building c) build d) built 5) You can call me at 8:00 A.M, I will have _____ up. a) woke b) wake c) wakes d) woken 6) By the next week, she will have _____ this book. a) read b) reads c) readen d) reading 7) When I finish this course, I will have been _____ English for twenty years. a) learns b) learned c) learning d) learn 8) Next year I will have been _____ here for four years. a) worken b) working c) works d) worked 9) If it’s midnight, he will have been _____ for four hours by then. a) slept b) sleeped c) sleeping d) sleeps 10) By the time you read this, I will have _____. a) left b) leaving c) leaves d) leave

Future Perfect & Future Perfect Progressive

Leaderboard

Visual style

Options

Switch template

Continue editing: ?