Answer: D) Present Perfect.
Explanation for this question is being written.
Answer: B) She is not writing anymore.
Answer: A) Has eaten.
Answer: B) Has worked.
Answer: A) Have visited.
Answer: B) Past participle.
Answer: C) Tom has played the piano for 4 years.
Answer: B) Just
Answer: B) Have had / has had.
Answer: A) Have lived.
Answer: A) Have/ checked.
Answer: B) Have lived.
Answer: A) Has given.
Answer: A) Have never been.
Answer: C) Have
Answer: B) Have been.
Answer: C) Has left.
Answer: B) They have completed the project.
Answer: A) Have lost.
Answer: B) Present Perfect.
Answer: B) Has visited.
Answer: A) Have bought.
Answer: D) Have heard.
Answer: C) Haven't played.
Answer: A) In the past.
Answer: D) Have been.
Answer: B) I have been sick since Tuesday.
Answer: A) I have never taken part in a carnival.
Answer: C) We've met.
Answer: B) Achieved
Answer: B) Have just started.
Answer: B) I have been to Paris.
Answer: A) Present perfect tense.
Answer: B) Have; thought.
Answer: A) True
Answer: B) Has already bought.
Answer: D) Has driven.
Answer: A) Had
Answer: E) Has lost.
Answer: B) Has attended.
Answer: B) Have assembled business casualwardrobes, replacing.
Answer: A) Has written.
Answer: A) Present Perfect.
Answer: D) Has been.
Answer: A) Have known.
Answer: C) Present perfect.
Answer: B) Waited
Answer: B) Have seen.
Answer: C) Has been.
Answer: D) Has just swept.
Answer: A) Have gone.
Answer: A) I've finished.
Answer: D) Has eaten.
Answer: B) Have, known.
Answer: A) Has
Answer: A) Have they known.
Answer: C) Have finished.
Answer: B) Has
Answer: B) Has been closed.