Answer: B) Has, eaten.
Explanation for this question is being written.
Answer: B) Have been.
Answer: D) Have you got.
Answer: C) The team has won.
Answer: A) Has gone.
Answer: A) Has won.
Answer: B) Haven't eaten.
Answer: B) Visited
Answer: C) For
Answer: B) I have been to London in 2019.
Answer: A) Has played.
Answer: A) Have known.
Answer: C) Have heard.
Answer: B) Have known.
Answer: D) Has been.
Answer: B) Present
Answer: C) Has stayed.
Answer: A) Haven't done.
Answer: D) Have been.
Answer: A) She's tried Japanese food.
Answer: B) Have heard.
Answer: A) We have seen this movie already.
Answer: B) Present perfect tense.
Answer: B) Have / given.
Answer: A) Have finished.
Answer: C) Has won.
Answer: A) Haven't seen.
Answer: C) He has broken.
Answer: A) Present perfect.
Answer: C) Have done.
Answer: A) Has worked.
Answer: D) Has
Answer: B) Have changed.
Answer: A) Has published.
Answer: B) Has made.
Answer: B) They have just given me a present.
Answer: A) Have worn.
Answer: C) Has tried.
Answer: A) SINCE
Answer: D) Has lived.
Answer: A) Has
Answer: D) Have made.
Answer: B) Have watched.
Answer: C) Have sold.
Answer: B) Has been.
Answer: A) Has slept.
Answer: A) Have painted.
Answer: C) Has got.
Answer: C) Present Perfect Simple.
Answer: B) I've always known.
Answer: B) Has belonged.
Answer: C) They have visited that museum several times.
Answer: B) Joan has studied two foreign languages.
Answer: C) Has studied.
Answer: B) Have painted.
Answer: B) Have visited.
Answer: B) Have washed.
Answer: C) Has performed.
Answer: B) Has
Answer: A) Has complimented.