Answer: B) Has seen.
Explanation for this question is being written.
Answer: A) Has
Answer: B) Has already given.
Answer: A) Have looked.
Answer: C) Has made.
Answer: B) Have, studied.
Answer: C) Have
Answer: B) My best friend has just had a baby.
Answer: C) Has gone.
Answer: D) Gone
Answer: B) Has been given to him.
Answer: C) Have gone, took.
Answer: C) Have been.
Answer: A) True
Answer: C) Have watched.
Answer: B) Have
Answer: C) Has studied.
Answer: C) HAVE SPENT.
Answer: C) Has lost.
Answer: B) Has been confirmed.
Answer: B) I've known her for years.
Answer: A) Have been.
Answer: B) Have gone.
Answer: A) Has grown in marshy places in Carolina.
Answer: C) Have gone.
Answer: A) Has read.
Answer: C) Has finished.
Answer: C) Have read.
Answer: B) Has
Answer: D) I have been to Europe many times.
Answer: A) Has come.
Answer: C) Have lived.
Answer: A) Has/been
Answer: C) Has held.
Answer: A) Have lived.
Answer: A) Have brushed.
Answer: C) PRESENT PERFECT.
Answer: C) Has been.
Answer: A) Have
Answer: A) Present Perfect.
Answer: A) Has certainly developed.
Answer: B) Has saved.
Answer: C) Has pledged to develop.
Answer: C) Have known.
Answer: A) Have gone.
Answer: B) Have lived.
Answer: C) I have finished my homework already.
Answer: A) Present perfect.
Answer: D) Has just stopped.
Answer: B) Has sent.
Answer: B) Had
Answer: A) Have collected.
Answer: B) Have seen.
Answer: B) Has played.