1) I'll _____ enough money to buy those new shoes by the end of this week a) have make b) had made c) have made 2) She'll have _____ her breakfast by 9am, which means she'll have left her house shortly after that a) ate b) eaten 3) Marcelo will _______ as a commercial actor for two months by next week. a) will been acting b) have been acting c) will have been acted 4) Soon we will ______ this new ad campaign for a month and we're not any closer to finishing a) have been designing b) been designing c) had been designing 5) Don't worry. We will _______ the role for the commercial by the end of today. a) have casted b) have been casting 6) Next month, Arnold _______ Chinese for two years. He's trying to perfect it. a) will have studied b) will have been studying 7) I'm sure that in a year, someone ________ a social media app that beats Twitter. Twitter will be no more. a) will have invented b) will have been inventing 8) By tomorrow, we will ______ for two weeks to hear from the company. They said we might have to wait three weeks too! a) will have waited b) will have been waiting

Future perfect, future perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?