1. The Future Perfect expresses the idea that something will occur before another action in the future. It can also show that something will happen before a specific time in the future.
1.1. I will have worked for my uncle.
1.2. The play is going to have started by the time we get to the theater.
2. Form Future Perfect with "WILL"
2.1. will have + past participle
2.1.1. By next November, I will have received my promotion. They will have completed the project.
2.1.2. Will she have learned enough Chinese to communicate before she moves to Beijing? Will you have gone?
2.1.3. We will not have loved each other for twenty years. You will not have invested in something revolutionary.
3. Form Future Perfect with "BE GOING TO"
3.1. am/is/are + going to have + past participle
3.1.1. I am going to have left for Japan in two days. The plane is going to have landed in five minutes.
3.1.2. How many customers are you going to have visited by Friday? Are you going to have perfected your English by the time you come back from the U.S.?
3.1.3. I am not going to have finished this test by 3 o'clock. You are not going to have perfected your English by the time you come back from the U.S.
4. Simple Future has two different forms in English: "will" and "be going to."
4.1. I Will be here tomorrow morning
4.2. I am going to the gym twice a week
5. Form Future Simple with "WILL"
5.1. "Will" often suggests that a speaker will do something voluntarily. Subject+Will/Won't+verb
5.1.1. I will send you the information when I get it. I'll stop smoking.
5.1.2. Will you make dinner? Will you help him later?
5.1.3. I will not do your homework for you. I won't leave until I've seen the manager!
6. Form Future Simple with "GOING TO"
6.1. Going to future expresses a conclusion regarding the immediate future or an action in the near future that has already been planned or prepared. Subject + am/is/are + going to + verb
6.1.1. You are going to meet Jane tonight. You’re going to study to be a lawyer.
6.1.2. Are you going to speak? Who are you going to invite to the party?
6.1.3. She is not going to spend her vacation in Hawaii She's not going to cook dinner tonight.