Answer: B) Present Perfect Progressive Tense.
Explanation for this question is being written.
Answer: C) Present Perfect Continuous.
Answer: B) Has been.
Answer: A) Have been expecting.
Answer: A) We have been sitting.
Answer: D) Present Perfect Continuous.
Answer: C) He has worked here for 10 years.
Answer: C) Have been trying.
Answer: B) Has been working.
Answer: B) Present perfect continuous tense.
Answer: C) For two hours.
Answer: D) Has been practicing.
Answer: C) Have been.
Answer: B) Have been waiting.
Answer: A) Been waiting.
Answer: A) Has he been studying?
Answer: C) Has been working.
Answer: B) He has been talking on the phone for an hour.
Answer: D) Have been reading.
Answer: A) Have you been travelling.
Answer: A) Has been giving.
Answer: A) Have been working.
Answer: B) By the end of this week.
Answer: B) Have been watching.
Answer: A) Has been learning.
Answer: B) Have been doing.
Answer: A) Has been behaving.
Answer: B) Have been working.
Answer: C) Started; has been.
Answer: D) Present perfect continuous.
Answer: D) Have been writing.
Answer: A) Has been.
Answer: C) Has been / raining.
Answer: A) Have been.
Answer: C) Has been playing.
Answer: B) She has been studying for hours.
Answer: D) I've been cleaning the house.
Answer: A) Have you been living.
Answer: C) Has been ringing.
Answer: D) Watched /for.
Answer: B) FALSE
Answer: B) Have been playing.
Answer: C) Have been preparing.
Answer: B) Have had.
Answer: B) Have been living.
Answer: B) Have-been doing.
Answer: A) Question word + have/has + subject + been + verb(-ing)?
Answer: D) Have been waiting.
Answer: A) Has been practicing.
Answer: D) Have been eating.
Answer: A) Have, been waiting.
Answer: C) You have been chosen.
Answer: A) Has been raining.
Answer: D) Present perfect progressive.
Answer: D) I have been playing soccer.
Answer: C) Has been studying.
Answer: C) Have
Answer: B) Haven't seen / has she been doing.