Answer: D) Have been taking.
Explanation for this question is being written.
Answer: A) Mr Cooper has been speaking about Dinosaurs.
Answer: A) Correct
Answer: B) Have you been waiting.
Answer: C) Has he been living.
Answer: C) Haven't been waiting.
Answer: D) Perfect continuous.
Answer: A) Have been.
Answer: D) Have been.
Answer: D) Has been polluted.
Answer: C) Have been waiting/hasn't come.
Answer: B) Has been marking.
Answer: C) Present Perfect Continuous.
Answer: B) Has been playing.
Answer: B) Has been looking.
Answer: A) True
Answer: A) They have been.
Answer: A) Incorrect
Answer: A) Have you been standing.
Answer: B) Has been chatting.
Answer: B) Have been studying.
Answer: B) They have been studying all night.
Answer: D) Have been in use.
Answer: C) Have been watching.
Answer: C) She has been running in the park .
Answer: C) Started in the past and continues to the present.
Answer: C) Has been teaching.
Answer: B) Present Perfect Continuous.
Answer: D) It has been raining.
Answer: D) Have been running.
Answer: C) C
Answer: C) Have you been waiting.
Answer: A) Have been reading.
Answer: D) Have been playing.
Answer: B) Has been studying.
Answer: C) Living
Answer: D) Have been trying / will help.
Answer: B) Has gone out/ has been working.
Answer: D) Has been raining.
Answer: C) Have been waiting.
Answer: A) Has been writing.
Answer: C) Have been making.
Answer: C) Has been studying.
Answer: B) Has been expanding.
Answer: C) Been going.
Answer: B) Has been.
Answer: A) Have not been studying.
Answer: C) By next week, he will have practiced enough.
Answer: A) Has been raining.
Answer: B) I've been learning Spanish this year.
Answer: C) How long has he been here?
Answer: D) Present perfect continuous tense.
Answer: D) For almost twenty years.
Answer: C) Have you been.
Answer: B) She has been waiting for an hour.
Answer: B) Present perfect progressive.
Answer: B) Have been learning.
Answer: B) Has been learning.