|> Other English exercises on the same topic: Future [Change theme]|
|> Similar tests: - Future simple - Express the future - Future perfect / Future progressive - When : What tense to put behind... - When + future or not-The very first steps... - Future and Conditional - When: followed by a future? …or not? - Simple future tense-will or going to|
|> Double-click on words you don't understand|
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.
I will have sent the letter by next month.
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.'
FUTURE PERFECT CONTINUOUS
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.
I'll fly home on 1 July. By then, I will have been living in England for two years.
English exercise "Future Perfect" created by greg100 with The test builder. [More lessons & exercises from greg100]
Click here to see the current stats of this English test
Please log in to save your progress.
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