1) l... six a) was leaving b) leave c) will have left d) have left 2) be next year, she ..... her promotion a) have received  b) will received c) will be receiving d) will have received 3) be tomorrow morning, he ........ will a) will seelp b) have seelp  c) will have seelp  d) seelp 4) we ........in London for three years next week a) will be b) will have c) will have been d) will have being 5) l..... this book be tomorrow noon a) have been reading b) will read c) have read d) will have read

Leaderboard

Visual style

Options

Switch template

Continue editing: ?