1) I came to live in Spain in 2007. Next year I (be) here for ten years. a) will have been b) will have being 2) Where on earth is Tony? I'm tired of waiting for him. Soon we (wait) here for an hour. a) will have waited b) will have been waiting 3) I'm going to be a very rich man. I'm sure that by the time I'm forty I (make) my first million. a) will have made b) will have been making 4) Students (do) their homework for 2 hours until 8 p.m. a) will have done b) will have been doing 5) Do you think you (finish) writing that report by the time I get back? a) will have finished b) will have been finishing

Future Perfect VS Future Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?