|Add a new lesson / test|
Get a free English lesson every week! 2 MILLION subscribers!
- English translator
- Our other sites
Learn English > English lessons and exercises > English test #87489: Future Perfect
will/shall have + past participle
Use the future perfect to predict that something will be completed by a particular time in the future.
I will have finished my work by the weekend.
You can also use the future perfect to predict the present:
'There's no point in phoning him now. He will have left by now.'
will/shall have been + present participle
Use the future perfect continuous to emphasise how long something has been in progress by a particular time in the future. It is often used with a for time phrase to denote a period of time. Note that the activity is not necessarily over; it may be ongoing.
By May 2012, I will have been teaching here for twelve years.
English exercise "Future Perfect" created by greg100 with The test builder
Click here to see the current stats of this English test [Save] [Load] [?]
End of the free exercise to learn English: Future Perfect
A free English exercise to learn English.
Other English exercises on the same topic : Future | All our lessons and exercises