Answer: B) Have been having.
Explanation for this question is being written.
Answer: A) Have not been practicing.
Answer: B) By noon, I will have been reading for five hours.
Answer: B) Has been learning.
Answer: A) Present Perfect Continuous.
Answer: B) Have been travelling.
Answer: D) Have been.
Answer: A) Have been learning.
Answer: A) Has been listening.
Answer: D) Has been running.
Answer: D) Has just been installed.
Answer: C) Have you been.
Answer: A) Has been.
Answer: A) Have been doing.
Answer: B) Have been living.
Answer: A) Have been working.
Answer: D) Present perfect continuous tense.
Answer: A) Present perfect continuous.
Answer: C) Has been living.
Answer: C) Has been implementing.
Answer: A) Something that started in the past and continues at the present time.
Answer: A) Three years.
Answer: D) Has been working.
Answer: D) Have / been painting.
Answer: D) Have been studying.
Answer: B) We have been making a cake.
Answer: B) Has been working.
Answer: C) I have been studying.
Answer: B) Have been searching.
Answer: B) Have been studying.
Answer: A) Has been going.
Answer: B) Has been hoping.
Answer: A) Have been eating.
Answer: B) Present perfect continuous tense.
Answer: B) Have been playing / have been writing.
Answer: C) Has been working.
Answer: B) Has been playing/ has won.
Answer: C) "I have been living in London for many years.".
Answer: C) Has just been calculated.
Answer: B) We have been here for two weeks.
Answer: C) Have been looking.
Answer: C) Present perfect continuous tense.
Answer: A) I have been reading this book for a week.
Answer: A) Have been training.
Answer: D) She has been studying for two hours.
Answer: B) Has been snowing.
Answer: A) I have been doing my homework.
Answer: A) I have been practicing basketball and piano.
Answer: A) Have been.
Answer: A) Has been using the World Geodetic System (WGS-84) since 1998.
Answer: B) By 8 PM, I will have been working on my project for four hours.
Answer: D) For two hours.
Answer: D) For over an hour.
Answer: C) 87 years.
Answer: B) Have been reading.
Answer: B) Have been going.
Answer: B) Has been doing.
Answer: C) Has been having.