Answer: C) Have closed.
Explanation for this question is being written.
Answer: B) Have become.
Answer: C) Has loved.
Answer: D) Haven't
Answer: B) Cooked
Answer: A) Have seen.
Answer: C) Has been.
Answer: A) Have been.
Answer: E) Since
Answer: C) Have found.
Answer: A) NO CHANGE.
Answer: A) Have written.
Answer: C) Have met.
Answer: D) Have been told.
Answer: B) Has practiced.
Answer: D) Have learnt.
Answer: A) Has
Answer: B) PRESENT PERFECT.
Answer: B) 80 years.
Answer: C) Studied
Answer: A) Have visited.
Answer: A) We have.
Answer: C) She has done the homework.
Answer: A) I have met him since I was 10 year old.
Answer: C) Has worked.
Answer: C) Have finished.
Answer: B) Has lost.
Answer: B) Have visited.
Answer: A) Present Perfect.
Answer: A) Has lost.
Answer: C) Haven't seen.
Answer: B) Has taken.
Answer: C) Present perfect.
Answer: A) Have lived.
Answer: D) Has returned.
Answer: A) 've known.
Answer: B) Has had his shoes painted.
Answer: C) He has written a letter.
Answer: A) She has finished her assignment.
Answer: C) Have
Answer: C) Have practiced.
Answer: A) Have ever read.
Answer: B) Have you won.
Answer: D) I have already finished my homework.
Answer: A) Have worked.
Answer: C) Have lived.
Answer: D) Present perfect.
Answer: A) Has built.
Answer: A) Has been watched.
Answer: C) Has driven.
Answer: A) Have never visited.
Answer: C) Present Perfect Simple.
Answer: B) Has gone / have never been.
Answer: B) They have learnt English since 1999.
Answer: A) Had > has.
Answer: B) Has announced.
Answer: D) Past Participle.
Answer: A) Haven't finished.
Answer: C) Has stayed.