Answer: C) For, since, all day, all week, all month, all year, lately, recently, how long, the whole time, etc.
Explanation for this question is being written.
Answer: B) Present Perfect Continuous.
Answer: C) They've been playing tennis.
Answer: A) Have been flying.
Answer: B) Have been studying.
Answer: C) Have been waiting.
Answer: C) Present Perfect Continuous.
Answer: D) I have been studying for 2 hours.
Answer: C) Has been for sale.
Answer: C) Have been studying.
Answer: D) Have been using.
Answer: A) Present Perfect Continuous.
Answer: A) They have been practicing 2 hours every day.
Answer: D) Have you been listening.
Answer: A) True
Answer: A) Have been trying.
Answer: A) Have been waiting.
Answer: A) Have you been working; graduated.
Answer: C) Has been practicing.
Answer: D) Present Perfect Continuous.
Answer: C) Has been.
Answer: C) Have come/ have gradually been changing.
Answer: D) Present perfect continuous.
Answer: A) Have you been waiting.
Answer: B) Have been developing.
Answer: B) Has been.
Answer: A) Have been living.
Answer: C) Has been worrying.
Answer: C) It describes actions that started in the past and are ongoing.
Answer: B) Have had their house repaired.
Answer: C) 'He has been working for five hours.'.
Answer: B) Present perfect continuous tense.
Answer: D) Have been studying.
Answer: B) Have been growing.
Answer: C) Has been waiting.
Answer: C) Has been sleeping.
Answer: D) Have you been learning.
Answer: B) The duration and continuation from past to present.
Answer: C) 've been going.
Answer: A) Have/been doing.
Answer: C) Has been studying.
Answer: B) BEEN
Answer: C) Has been looking.
Answer: B) Jason and Clara have been friends for more than 10 years.
Answer: B) Has been studying.
Answer: D) Has been snowing.
Answer: D) We have been chatting for 50 minutes.
Answer: C) Has been sick.
Answer: B) I've been drawing.
Answer: A) Over time.
Answer: D) Present perfect continuous tense.
Answer: B) Has been teaching.
Answer: B) Present perfect continuous.
Answer: C) Have been traveling.
Answer: C) She has been earning a six figure salary.
Answer: B) False