Answer: B) Will have been living.
Explanation for this question is being written.
Answer: D) Will have been watching.
Answer: C) Future Perfect Continuous.
Answer: C) Will have been celebrated.
Answer: C) Will have been studying.
Answer: A) Will have been driving.
Answer: C) Will have been writing.
Answer: A) Future perfect continuous.
Answer: D) Will have been spreading.
Answer: B) Will have been studying.
Answer: C) Future perfect continuous.
Answer: A) Will not have been studying.
Answer: A) Will have been playing.
Answer: C) Have been.
Answer: A) Will have been working.
Answer: D) Future Perfect Continuous:.
Answer: B) Will have been waiting.
Answer: A) Will have been waiting.
Answer: A) By 9 PM, I will have been studying for the test for two hours.
Answer: B) They will been traveling for two weeks by Saturday.
Answer: D) Will have been waiting.
Answer: B) By next week, she won't have been practicing the piano for very long.
Answer: B) Will have been travelling.
Answer: B) False
Answer: D) Will have been drinking.
Answer: D) Future Perfect Continuous.
Answer: B) Will have been working.
Answer: D) Future Perfect Progressive.
Answer: B) Future perfect continuous tense.
Answer: B) Have been.
Answer: C) Will have been working.
Answer: C) Won't she?
Answer: D) Will she have been.
Answer: A) Will have been overflowing.
Answer: C) Will have been teaching.
Answer: A) Will you have been travelling.
Answer: A) Won't have been sleeping.
Answer: B) Will you have been staying.
Answer: B) Future perfect progressive.
Answer: B) Will have been attending.
Answer: B) Future perfect continuous.
Answer: B) Will have been practising.
Answer: B) Future Perfect Progressive.
Answer: D) To describe actions that will be ongoing up to a certain point in the future.
Answer: B) For
Answer: A) Will have been.
Answer: A) Will have been answering.
Answer: A) Will + have + been + verb-ing.
Answer: B) Will have been sleeping.
Answer: D) Will have been working.
Answer: A) Future Perfect Continuous.
Answer: D) Will have completed.
Answer: A) True