1) I _________ (bake) the cake before the guests arrive.  a) will  b) bake c) will have baked 2) I _________ (do) all my homework by 7 o’clock tomorrow. a) will done b) will have done c) will had 3) Yes, you can pop by on Monday. We __________ (arrive) home by tomorrow.  a) will have arrived b) will arrive c) will 4) My husband ____________ (clean) the house before the end of the day.  a) will clean b) will cleaned c) will have cleaned 5) She ____________ (finish) the housework by the time her friend comes for dinner. a) finish b) will have finished c) will have 6) They __________(not/repair) my smartphone by next Friday. a) will have repaired b) won't have repaired c) will had repair 7) Robots ___________ (take over) by this time next century.  a) will take over b) take over c) will have taken over

Leaderboard

Visual style

Options

Switch template

Continue editing: ?