Answer: B) Will have closed.
Explanation for this question is being written.
Answer: A) Will have spent.
Answer: C) Will have introduced.
Answer: B) They will have finished their homework by the time.
Answer: A) Will, have finished.
Answer: C) Will have lived.
Answer: B) Will have been read.
Answer: C) Future perfect.
Answer: B) Will have built.
Answer: B) Will have.
Answer: B) Future Perfect.
Answer: C) Would you have finished by now?
Answer: A) Will have gone.
Answer: B) I will have lied down.
Answer: B) Won't have arrived.
Answer: B) Will have forgotten.
Answer: A) Will you have eaten.
Answer: A) Will have worked.
Answer: C) Future Perfect Tense.
Answer: B) Will have moved.
Answer: A) Future perfect tense (negative form).
Answer: B) By the time they reach.
Answer: D) I will have completed the operation when the vessel arrives.
Answer: A) By
Answer: C) Will have repaired.
Answer: B) By tomorrow, I will have finished my project.
Answer: D) Future Perfect Tense.
Answer: B) Will have cooked.
Answer: A) Will have had.
Answer: D) Will not have swum.
Answer: C) Will have slept.
Answer: D) Have built.
Answer: A) Will have finished.
Answer: B) Will have started.
Answer: A) By next month, I will have completed the project.
Answer: D) Will have written.
Answer: B) Will have undergone.
Answer: A) Will have spotted.
Answer: C) Will have come.
Answer: C) Will have been completed.
Answer: B) Incorrect
Answer: B) Will you have read.
Answer: A) Future Perfect.
Answer: B) By next year, I will have graduated from college.
Answer: A) Will have saved.
Answer: A) 'll have broken.
Answer: B) Will have stopped.
Answer: B) Will have taken the plane.
Answer: C) Will have graduated.
Answer: C) Will have finished.
Answer: C) Will have prepared.
Answer: A) I will have finished my work.
Answer: B) Will have finished.
Answer: D) Will not have been.
Answer: B) Will have set.
Answer: A) Future perfect.
Answer: C) Future Perfect.
Answer: A) Will have.
Answer: A) Won't have finished.