1) I will have --- from home for 3 years by the end of this month. a) worked b) been working 2) Karl and Chris won’t have --- this course by the end of the year.  a) finished b) been finishing 3) How many pages will you have --- by tomorrow? a) read b) been reading 4) By 3 o’clock, I will have --- for 6 hours. a) studied b) been studying 5) By 2030, how long will Sarah have --- for the same company? a) worked b) been working 6) They will have --- this meeting by four o’clock this afternoon. a) finished b) been finishing 7) Will you have --- by the time I come back? a) tidied up b) been tidying up 8) Mark will have --- all over the world by the time he’s forty. a) travelled b) been travelling 9) By the end of next month, Claire will have --- for 10 years. a) travelled b) been travelling 10) I can’t see you at 4 o’clock. I will have --- by then. a) left b) been leaving 11) Will you have --- your homework by seven o’clock? a) finished b) been leaving 12) By 2023, they will have --- in this house for 25 years. a) lived b) been living

New Horizons - B2 - Grammar - 3 - Future Perfect Simple vs. Future Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?