Answer: B) Present perfect.
Explanation for this question is being written.
Answer: B) Has wanted.
Answer: D) Have traveled.
Answer: D) Become
Answer: B) Has been.
Answer: B) Eddie has finished painting his bedroom.
Answer: C) Have studied.
Answer: C) Has invited.
Answer: D) Have you ever eaten.
Answer: C) Has seen.
Answer: A) Has done.
Answer: B) Sat
Answer: A) Has known.
Answer: A) They have played tennis since the spring of 2012.
Answer: D) Have left.
Answer: A) Has just landed.
Answer: A) Have
Answer: A) Has
Answer: C) Written
Answer: B) Has checked.
Answer: C) Have known.
Answer: B) (to) Have.
Answer: D) Has known.
Answer: B) Has worked.
Answer: A) NO CHANGE.
Answer: A) Have broken.
Answer: D) Has been.
Answer: A) Present perfect.
Answer: D) Have taken.
Answer: A) Informative seminar I have ever attended.
Answer: A) Have lost.
Answer: C) Have been built.
Answer: B) Have begun.
Answer: C) I've done my homework.
Answer: B) Have had.
Answer: A) Have finished.
Answer: C) Has made.
Answer: D) She has gone to the store.
Answer: A) Been
Answer: C) Has lost.
Answer: B) Have just been.
Answer: D) Have visited.
Answer: D) Have known.
Answer: C) Has been.
Answer: C) Has improved.
Answer: C) Have you known.
Answer: A) Tom has visited his grandparents.
Answer: D) Have lost.
Answer: B) Already
Answer: B) Have I seen.
Answer: B) Present Perfect.
Answer: A) I have won the competition a minute ago.
Answer: B) The time period is still continuing.
Answer: A) 4
Answer: C) Have known-since.
Answer: D) Has driven.
Answer: A) Have bought.
Answer: C) Have worked.