Answer: C) Will have been practising.
Explanation for this question is being written.
Answer: A) Will have been dancing.
Answer: B) I will have been studying for two hours by the time you arrive.
Answer: B) Will have been working.
Answer: A) THE FUTURE PERFECT CONTINUOUS TENSE.
Answer: D) Future perfect continuous.
Answer: A) Shall have been working.
Answer: B) Future Perfect Continuous.
Answer: A) Will have been.
Answer: B) Will have been cycling.
Answer: C) Will have been living.
Answer: C) Will have been wearing.
Answer: B) Future perfect continuous.
Answer: A) A
Answer: A) Will have been waiting.
Answer: D) Will have been waiting.
Answer: A) Have been.
Answer: A) Will they have been driving all day by then?
Answer: B) Future Perfect Continuous Tense.
Answer: C) Will you have been living.
Answer: C) Will have been talking.
Answer: C) WILL HAVE BEEN WORKING.
Answer: C) Will you have been playing all the night?
Answer: A) Am
Answer: A) Will have been working.
Answer: D) Will have been singing.
Answer: B) Will have been being helped.
Answer: A) True
Answer: D) We will have been on the beach.
Answer: B) Will have been waiting.
Answer: D) Perfect Continuous.
Answer: C) We will have waited continuously for two hours before you arrive.
Answer: B) I will have been married.
Answer: C) The error is the use of 'been' after 'have'.
Answer: A) By the time you finish reading, I will have been waiting for two hours.
Answer: D) Will have been learning.
Answer: C) Will have been finished.
Answer: A) Have been studying.
Answer: C) Will have been teaching.
Answer: C) At 7 PM, he will have been doing his homework for three hours.
Answer: B) Future perfect continuous tense.
Answer: B) False
Answer: D) Future Perfect Continuous.
Answer: B) By next summer, I will have been living here for six years.
Answer: C) Future Perfect Continuous.
Answer: A) Future perfect progressive.
Answer: B) Won't have been.
Answer: A) Will have been written.
Answer: D) Will have been.