1) This time at the weekend I ... a picnic with my family in the park. a) 'll have had b) 'll have c) 'll be having  2) By the end of the month I ... plans for this year. a) 'll make b) 'll be making c) 'll have made 3) By Friday I doubt that I ... my mind. a) 'll be changing b) 'll have changed c) 'll change 4) I definitely ... to him by then. a) won't have spoken b) won't be speaking c) won't speak 5) By then I ... my driving test. a) might pass b) might be passing c) might have passed 6) I ... home when you call. a) 'll drive b) 'll be driving c) 'll have driven 7) I ... on this report until Friday. a) 'll be working b) 'll work c) 'll have worked 8) I ... this report by the end of the week. a) 'll finish b) 'll have finished c) 'll be finishing

Future Perfect vs Future Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?