Answer: A) They will have been waiting for three hours.
Explanation for this question is being written.
Answer: C) Will have been playing.
Answer: B) Will have been working.
Answer: C) It will have been continuously ongoing for a certain period by a specific point in the future.
Answer: B) Will have been dating.
Answer: A) Will have been.
Answer: C) Will have been hiding.
Answer: A) Will have been sleeping.
Answer: D) Will have completed.
Answer: C) Will have been working.
Answer: B) Future Perfect Continuous.
Answer: D) Future perfect continuous.
Answer: B) Will have been.
Answer: C) Will you have been sleeping for 2 hours when the ship reaches the port?
Answer: B) By the time.
Answer: D) Will have been studying.
Answer: A) Will have been walking.
Answer: B) By next year, she will have taught for five years.
Answer: A) Will be very tired-will have been flying.
Answer: B) Will have been operating.
Answer: A) Will have been married.
Answer: A) Future Perfect Continuous.
Answer: A) Will have been working.
Answer: A) Future perfect progressive.
Answer: B) Will have been living.
Answer: D) Will have been learning.
Answer: B) Will have been studying.
Answer: B) At seven o'clock, I'll have been doing my chemistry homework for three hours!
Answer: A) Will have been learning.
Answer: D) Will have been driving.
Answer: C) Will have been looking.
Answer: C) Will / have been studying.
Answer: A) Will have been watching.
Answer: B) False
Answer: C) Will have been living.
Answer: A) Future perfect continuous tense.
Answer: C) An ongoing action up to a point in the future.
Answer: A) Will you have been driving for ten hours by the time you get there?
Answer: D) Will have been travelling.
Answer: E) Future perfect continuous.
Answer: D) Will have been reading.
Answer: D) I will have been working here for five years by next month.
Answer: A) Will have been studying.
Answer: A) No, I won't have finished my work by then.
Answer: A) Will have been training.
Answer: A) Will have been living.
Answer: D) I will have been working for this company for 10 years.
Answer: B) Will have been working; will have raised.
Answer: D) Will have been living.
Answer: A) Will have been practicing.
Answer: C) Future Perfect Continuous.
Answer: A) Will + have + been + verb (-ing form).
Answer: A) Will have been snowing.
Answer: C) Will have worked.