Answer: C) Have been.
Explanation for this question is being written.
Answer: B) Has started.
Answer: A) HAS JUST ARRIVED.
Answer: A) Have been.
Answer: C) Has traveled.
Answer: B) He has forgotten his homework.
Answer: C) Has improved.
Answer: A) Present Perfect Tense.
Answer: B) Have read.
Answer: B) Has finished.
Answer: A) The ward nurse has put a dressing on patient's arm.
Answer: A) Have disappeared.
Answer: A) Have you had / have had / since.
Answer: A) Present perfect tense.
Answer: B) Has been.
Answer: B) Have worked.
Answer: C) Has played.
Answer: C) Has become.
Answer: C) Has worked.
Answer: B) Have
Answer: C) Have lived.
Answer: B) Have changed.
Answer: B) Have broken.
Answer: A) Have worked on.
Answer: C) Have read.
Answer: C) Have written.
Answer: D) Have lived.
Answer: B) Have you always had.
Answer: D) Has been written.
Answer: B) Present Perfect Simple.
Answer: B) B
Answer: A) Present Perfect.
Answer: C) Have / finished.
Answer: A) Correct as written.
Answer: A) Have
Answer: B) Have finished.
Answer: A) Has worked.
Answer: B) It has changed.
Answer: D) Has changed.
Answer: C) Has seen.
Answer: C) Present perfect.
Answer: D) Has stopped.
Answer: B) Has rained.
Answer: A) Has already found.
Answer: A) 've never read.
Answer: A) Has gained.
Answer: D) Has learned.
Answer: B) HAVE/HAS
Answer: D) Has been.
Answer: A) False
Answer: B) An action which started in the past and continues in the present.
Answer: B) Have never.