|The future perfect consists of the auxiliary verb 'will' ( or shall)to mark the future, the auxiliary verb 'have' to mark the perfect, and the past participle of the main verb. will + have + past participle|
|1) She will have fallen asleep by the time we get home.|
2) By next year, we will have lived in this house for 15 years.
3) You will have done your homework by the time I return, is that understood?
4) The robbers will have gone far by the time the police arrives.
5) I'll have finished in an hour and then you can use my PC.
|'Shall' can be used instead of 'will'.|
|1) I shall have gone by 10 o'clock.|
2) We shall have been married 45 years by the year 2017.
3) I shall have earned four university degrees by 2020.
4) We shall have distributed 200,000 relief bags by the end of December.
5) The International Red Cross shall have counted 20,000 families by March 2015.
|The future perfect tense is used to say that something was started and will be finished or completed by a particular time in the future. We often use "by" or "in".|
1)Do you think you will have finished that job by next month?
2)In five years time she will have finished university.
|"By" means 'not later than a particular time; and 'in' means 'within a period of time'. We don't know exactly when something will finish; as in:|
|I promise I'll have done all the work by next Saturday.|
|We don't know exactly when he will finish the work - maybe Thursday, maybe Friday - but definitely before Saturday.|
|By the time you read this, I will have left.|
You will have finished your report by this time next week.
Will you have eaten dinner in an hour?
|Future Perfect Continuous (progressive form)|
|The future perfect progressive tense is used to talk about an action that will already have started and will still be happening by a certain time in the future. We use time expressions such as ‘for 30 minutes’, and ‘since early morning’ to describe the length of time the activity has already gone on.|
|To form a sentence in the future perfect tense, use : will + have been + verb –ing|
|By August 2015 Alexandra will have been studying at the University of the Philippines, Diliman Campus for a year.|
|McDonalds Tacloban will have been operating for five years by then.|
|By July 2015, I will have been working as an online teacher for four years.|