1. Review: the future perfect tense
The future perfect tense is used for:
1. actions that have not happened yet, but will have been finished by a time in the future.
2. saying how long an action will have been happening by a future time.
It requires a future time, and either
a) an action that has not been done, but will be finished by that future time
b) an action that is happening, and will still be happening at that future time
To make the future perfect tense:
will + have p.p. + (time) or
is going to + have p.p. + (time)
*Perfect participle (p.p.) = gone, done, seen, eaten etc.
To make a future perfect sentence:
will have + p.p. + duration + (by/before) future time
is going to have + p.p. +duration + (by/before) future time
*Duration is only needed if saying how long
*The future time can be place at the start or at the end
|Will / is going to||Have p.p.||Duration||Future time||Full sentence|
|will||have taken||–||by this time tomorrow||Every child in the country will have taken the exam by this time tomorrow.|
|will||have arrived||–||by the time they get home||The package will have arrived by the time they get home.|
|is going to||have finished||–||by 9pm||George is going to have finished work by 9pm.|
|will||have worked||for 10 years||this time next week||Andre will have worked at this company for 10 years this time next week.|
|is going to||have been||for three months||tomorrow||I am going to have been a waiter for three months tomorrow.|
*Note: The time phrase can be placed at the start or at the end
|Time at end||Time at start|
|Every child in the country will have taken the exam by this time tomorrow.||By this time tomorrow every child in the country will have taken the exam .|
2. Turning the future perfect tense into its passive voice
The passive voice changes ‘x did y’ into ‘y had something done to it by x’.
To turn the future perfect tense into its passive voice:
1. swap the subject and object
2. change ‘will have + p.p.’ to ‘will have been + p.p.’
|Future perfect tense||Future perfect tense (passive)|
|She will have bought the house by Thursday afternoon.||The house will have been bought by Thursday afternoon.|
|By this time next week they will have finished the road.||By this time next week, the road will have been finished.|
|By the end of the year the company is going to have made its first $1m.||By the end of the year, the first $1m is going to have been made by the company.|
1. Change these sentences into the passive voice:
(i) The painter is going to have finished his painting by this evening.
(ii) We expect the astronauts to have fixed the problem by 16 00 hours.
(iii) The newspapers say a shipping magnate will have bought the team by the end of the week.
2. Change these sentences out of the passive voice:
(i) All the furniture is going to have been moved by the weekend.
(ii) If they work all day, the job will be finished by this evening.
(iii) At the current rate, $4 billion will have been spent on this project come October.