1) I'll have ______ my work by 6pm, so I'll be able to go out drinking then a) been finishing b) finished 2) I think housing market will have _____ by 2025, so there might be some cheap houses then a) been crashing b) crashed 3) I think it ____ more people by then, so we should have enough employees. a) been hiring b) hired 4) He will have ____ 40 hours by Wednesday night, and he'll still have Thursday and Friday to finish after a) been working b) worked 5) Liz will have _______ a nap for three hours by 1pm. That's a long nap! a) taken b) been taking 6) We'll have ______ for Tom to finish for an hour soon. Hurry up, Tom! a) been waiting b) waited

future perfect/future perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?