Answer: B) Have/checked
Explanation for this question is being written.
Answer: A) The dog has attacked the mouse three times.
Answer: A) Have just realized.
Answer: B) They have written three letters already.
Answer: B) Have just finished.
Answer: A) Has written.
Answer: B) Something that happened in the past at a non-specific time.
Answer: A) Has-pulled
Answer: A) Have played.
Answer: B) Has broken.
Answer: A) Has risen.
Answer: D) Has lived.
Answer: C) Has made.
Answer: A) Have lived.
Answer: B) PRESENT PERFECT.
Answer: C) Has gone.
Answer: D) Expresses when the time is not important or we don't know when has happened.
Answer: C) Have made.
Answer: B) Have
Answer: C) Has worked.
Answer: A) Has
Answer: C) Thalia has hidden a secret for 5 weeks.
Answer: B) Has rained.
Answer: D) Have seen.
Answer: A) Has collected.
Answer: B) Written
Answer: C) Have finished.
Answer: A) I have sent the message already.
Answer: C) Doing
Answer: C) Have seen.
Answer: D) Kept/for
Answer: B) Has been.
Answer: C) Has written.
Answer: B) Have increased.
Answer: A) HAVE LIVED.
Answer: A) Have made.
Answer: B) Has phoned.
Answer: A) Has been, was.
Answer: A) Have studied.
Answer: B) Have offered.
Answer: D) Have
Answer: D) Have been.
Answer: B) Has ever yet come.
Answer: B) Have seen.
Answer: A) Have seen.
Answer: B) Has just called.
Answer: B) Have finished.
Answer: C) Have had.
Answer: C) Has been.
Answer: E) Present perfect simple.
Answer: C) Have, visited.
Answer: D) Has discovered.
Answer: C) Have eaten.
Answer: C) Haven't met.
Answer: B) Have had/ repaired.
Answer: B) Have done.
Answer: D) Present perfect tense.
Answer: A) Present perfect.
Answer: C) Have been.