Answer: A) Will have established.
Explanation for this question is being written.
Answer: D) Will have inspected.
Answer: B) Studied
Answer: D) Will have improved.
Answer: B) Future perfect.
Answer: B) B
Answer: A) Will have moved.
Answer: A) Will have spent.
Answer: C) By next year, I will have finished my degree.
Answer: B) Will have finished.
Answer: B) Will have retired.
Answer: B) Future perfect tense.
Answer: D) Will have been.
Answer: B) What will you have done by December?
Answer: A) Probably won't have left.
Answer: D) Will have finished.
Answer: A) Will he have bought.
Answer: C) Will have finished.
Answer: A) Future perfect.
Answer: C) Will have completed.
Answer: E) Will have completed.
Answer: D) Will have charged.
Answer: B) I will have finished the game by 9 PM.
Answer: C) FUTURE PERFECT.
Answer: A) Will have.
Answer: B) Will have arrived.
Answer: D) "Will have".
Answer: D) Will have started.
Answer: A) Future Perfect.
Answer: B) Will have taken.
Answer: A) Will have already left.
Answer: C) Will have graduated.
Answer: C) Indah will have finished her homework.
Answer: A) Will
Answer: B) Will have, gone.
Answer: A) Will have increased.
Answer: B) A
Answer: B) Will have moved.
Answer: A) Will have changed.
Answer: C) Will have increased.
Answer: C) Will have gone.
Answer: D) Will have lost.
Answer: A) I will have completed my project by then.
Answer: C) Will have marked.
Answer: D) Will have made.
Answer: D) I will have laughed.
Answer: A) Would they have arrived at my graduation party if the driver hadn't come late?
Answer: D) Will have topped.
Answer: B) Will have left.
Answer: B) Will have done.
Answer: C) Will have reached.
Answer: C) Will have.
Answer: C) Will have announced.