The Future Perfect Tense (Passive Voice)

1. Review: the future perfect tense

The future perfect tense is used for:

  • actions that have not happened yet, but will have been finished by a time in the future.
  • saying how long an action will have been happening by a future time.

The future perfect tense uses the structure:

  • subject + will + have + perfect participle (p.p.) + future time or
  • subject + (be) going to + have + p.p. + future time

*Perfect participle (p.p.) = gone, done, seen, eaten etc.

SubjectWill / (be) going toHave p.p.P.p.Future timeExample sentence
every child in the countrywillhavetakenthis time tomorrowEvery child in the country will have taken the exam by this time tomorrow.
the packagewillhavearrivedthe time they get homeThe package will have arrived by the time they get home.
Georgeis going tohavefinished9pmGeorge is going to have finished work by 9pm.
Marcelwillhavecookedwhen I get home Hopefully, when I get home, Marcel will have cooked dinner.

If using the future perfect tense to say how long an action will have been happening at a future time, add a duration phrase.

Future perfectDuration phraseExample sentence
Andre will have workedfor 10 yearsAndre will have worked at this company for 10 years this time next week.
I am going to have beenfor three monthsI am going to have been a waiter for three months tomorrow.
Kenny will have been therefor two hoursWe need to hurry. At this rate, by the time we reach the restaurant Kenny will already have been there for two hours.
Atticus Jones will have served as Prime Ministerlonger than anyone in historyAtticus Jones will have served as Prime Minister longer than anyone in history by the time the next election takes place.

*Note: The time phrase can be placed at the start or at the end

Time phrase at endTime phrase 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. What is the passive voice?

The passive voice changes ‘x did something to y’ into ‘y has something done to it (by x)’.

It is made by:

  • object + be + perfect participle (+ by subject)

*Perfect participle (p.p.) = gone, done, seen, eaten etc.

‘Be’ changes depending on the tense you want to use (present, past, future, perfect, etc.).

3. The future perfect tense (passive voice)

The future perfect passive uses the structure:

  • object + will + have + been + p.p. (+ by subject) + future time or
  • object + (be) going to + have + p.p. (+ by subject) + future time
ObjectFuture perfect passive (Will / (be) going to + have + been + p.p.)(By subject)Future timeExample sentence
Youwill have been toldby the managersbefore the day is finishedYou all will have been told by the managers who is getting fired before the day is finished.
JaMycal’s namewill have been readbefore we get to the ceremonyIf we don’t hurry up, JaMycal’s name will have been read before we get to the ceremony.
Jillwill have been interviewedby the policeby the end of the afternoonJill will have been interviewed by the police for six hours by the end of the afternoon.
Iam going to have been firedby the end of the weekI think I am going to have been fired by the end of the week.

*Again, if wanting to describe how long an action will have happened, add a duration phrase.

Future perfect passiveDuration phraseFuture timeExample sentence
the boys will have been made to runfor at least half an hourby the time the training session is finishedFitness is important at this club: by the time the training session is finished, the boys will have been made to run for at least half an hour.
the building will have been closedfor a monthby the time the new owner takes overThe building will have been closed for a month by the time the new owner takes over, so more repairs will be needed.

4. Converting a future perfect into its passive voice

To change a 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 tenseFuture 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.

5. Exercises

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.