Share on
Facebook

Future perfect exercises

Future perfect simple, continuous exercises – test 2, exercise 2

Match the following sentences.

Example:1 We will have done it
2 We will have been doing it
a until lunch.
b before lunch.
Correct: 1b 2a


remove


1 We will have rehearsed the play
2 We will have been rehearsing the play
Correct:
a for two months in September.
b by September.

1 I will have found enough mushrooms
2 I will have been looking for mushrooms
Correct:
a for a couple of hours before lunch.
b before you start cooking.

1 By Friday they will have dug up
2 Until Friday they will have been digging up
Correct:
a the roads in King Street and George Street.
b the roads in our town.

1 When he retires
2 If he finishes his last film
Correct:
a he will have been making films for 30 years.
b he will have made 30 films.

1 In two weeks' time
2 On 30 June
Correct:
a I will have given up smoking.
b I will have been trying to give up smoking for two months.

1 By the end of this season he will have played
2 By the end of this season he will have been playing
Correct:
a for 10 months in this team.
b 50 games in this team.

1 She will have eaten her dinner
2 She will have been eating her dinner
Correct:
a for an hour at 7 o'clock.
b by 7 o'clock.

1 I'll have sent him an e-mail
2 I'll have been sending him e-mails for a couple of days
Correct:
a before I leave the office.
b today.

Do more future perfect exercises and future perfect continuous exercises. See English verb tenses and verb forms for grammar exercises and grammar rules online or in esl printables and English worksheets.

remove

back to all exercises

To link to this page from your website, copy and paste the following code to your web page.

It will show on your page as:
Future perfect tense exercises, grammar rules

For more click on the arrows: