1) Sam ______ as the team leader for 5 years next week. I think we should celebrate him. a) will have been working b) have been working c) will have be working 2) Sandra _______ at the soup kitchen for 4 months soon. I think she really loves it a) will had been visiting b) will have be visiting c) will have been visiting 3) How long _______ here by next month? a) will have Sam been working b) will had Sam been working c) will have Sam working 4) He _______ washing the dishes by 8pm....or else! a) 'll have been finishing b) 'll have finished 5) He ______ his exam for just over two hours in a few minutes. I hope he finishes quickly, or he'll run out of time a) 'll have written b) 'll have been writing 6) Tanguy _______ for Valencia for four years this summer and he says he wants to retire there a) will have been playing b) will have played

Future perfect/future perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?