1) By the time we reach the next service station we ___________ for over 4 hours! a) will have driven b) will have been driving 2) By the end of our holiday we ___________ 3 different countries! a) will have visited b) will have been visiting 3) I ___________ to sleep by the time you come back from work, so don’t make a noise! a) will have gone b) will have been going 4) If we win this next game, we ___________ a record for our team! a) will have broken b) will have been breaking 5) I don’t want to go out tomorrow night, because I ___________ all day. a) will have worked b) will have been working 6) By this time tomorrow, I ___________ my decision about whether to stay in the job. a) will have made b) will have been making 7) You can come and visit me in June, because I ___________ all of my exams by then. a) will have finished b) will have been finishing

Future perfect or future perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?