Answer: B) Present perfect continuous.
Explanation for this question is being written.
Answer: B) Has been playing.
Answer: C) They have been talking for hours.
Answer: A) Have; been living.
Answer: B) Has been writing.
Answer: D) Has been working.
Answer: C) Have been studying.
Answer: B) Present Perfect Continuous.
Answer: A) Has been.
Answer: E) The same shirt for three days.
Answer: B) Have been sitting.
Answer: D) Has been.
Answer: C) Have, been studying.
Answer: C) Have been.
Answer: A) I've been waiting for you for 2 hours.
Answer: C) Has been reading.
Answer: B) INCORRECT
Answer: B) Present perfect progressive.
Answer: D) Have you known.
Answer: D) Since
Answer: A) Has been raining.
Answer: A) We have been writing to each other for six years.
Answer: A) Have been playing.
Answer: A) Has been being developed.
Answer: C) Have been used.
Answer: C) She has been in London for 20 years.
Answer: A) True.
Answer: C) Since or For.
Answer: D) Has been investigating.
Answer: C) Has been looking/ hasn't found.
Answer: A) Correct
Answer: B) Has been working.
Answer: C) T
Answer: C) Has been.
Answer: C) Has been shining.
Answer: C) Have/been jogging.
Answer: C) I have played on the team since last year.
Answer: D) Have been ploughing.
Answer: A) Has been cooking.
Answer: B) Have been baking.
Answer: C) Have been able to.
Answer: D) Has had it done.
Answer: A) Have been living.
Answer: A) True
Answer: B) 14 years.
Answer: B) Have been sending.
Answer: D) Has been presenting.
Answer: A) For five minutes.
Answer: B) Have been worrying / phoned.
Answer: C) Present perfect continuous tense.
Answer: B) Have been walking.
Answer: D) Have been driving.
Answer: B) Present perfect continuous: action still continuing.
Answer: A) She has been working since morning.
Answer: B) Have been preparing.
Answer: D) Have been waiting.
Answer: B) Been
Answer: B) Have been playing.
Answer: B) Has been doing.