Answer: C) Taken
Explanation for this question is being written.
Answer: A) Haven't met.
Answer: D) Has
Answer: A) Present Perfect Simple.
Answer: A) I have completed my health check-up.
Answer: C) Has forgiven.
Answer: C) Has lived.
Answer: D) Has directed.
Answer: B) Has submitted.
Answer: A) Has spoken.
Answer: A) Has undertaken.
Answer: C) They have built houses.
Answer: B) Have already bought.
Answer: A) Has stopped.
Answer: A) Have called.
Answer: B) Have visited.
Answer: B) Been
Answer: C) He has just finished his project.
Answer: A) Has outplayed.
Answer: B) Has just scored.
Answer: B) Have handed.
Answer: A) Has
Answer: C) Have risen.
Answer: C) Have
Answer: A) They have written a postcard to a friend.
Answer: B) Has grown.
Answer: C) Has donated /promised.
Answer: A) Have been.
Answer: B) Have you guys known.
Answer: B) Completed past with no time reference.
Answer: A) Yes, it has been rewritten several times.
Answer: D) Have already seen.
Answer: D) Has swept.
Answer: A) Has lost.
Answer: B) Have seen.
Answer: C) Have finished.
Answer: A) I have eaten.
Answer: A) Has served.
Answer: D) S+have/Has+V3 +O.
Answer: B) Has changed.
Answer: B) Have prepared.
Answer: B) Have, had.
Answer: B) Have
Answer: B) Has lost.
Answer: A) Have you known.
Answer: B) Present Perfect Simple.
Answer: A) Present perfect.
Answer: D) Has appeared.
Answer: A) True
Answer: C) Have worked.
Answer: C) Present perfect.
Answer: C) Have eaten.
Answer: C) Have met.
Answer: B) Perfect
Answer: A) For 8 years.