Answer: D) Have been.
Explanation for this question is being written.
Answer: D) The present perfect.
Answer: A) They have eaten dinner.
Answer: D) Has done.
Answer: A) Have, been.
Answer: A) Present Perfect Simple.
Answer: B) Have already seen.
Answer: A) Has loved.
Answer: C) I submitted my papers a moment ago.
Answer: C) Has lived.
Answer: B) Have visited.
Answer: C) My dad has this bike now.
Answer: B) Arranged
Answer: A) Has/ resigned.
Answer: A) Have lived.
Answer: B) Has-won
Answer: B) Tomorrow
Answer: A) Has had.
Answer: A) Krishal has driven a car.
Answer: B) No
Answer: D) Have arrested two men in connection with the robbery.
Answer: A) We've been.
Answer: B) Has practised.
Answer: A) Has been married.
Answer: C) Has suffered.
Answer: A) Have lost.
Answer: D) Have
Answer: A) Have
Answer: A) Have just studied.
Answer: A) 's been asked.
Answer: B) Has defrosted.
Answer: C) Been
Answer: B) Have just arrived.
Answer: C) Brought
Answer: D) Thought
Answer: C) Has gone.
Answer: B) Has always written[cos it's still happening until now].
Answer: B) Since 5 P.M.
Answer: B) Have changed.
Answer: B) Told
Answer: A) Has undertaken.
Answer: B) False
Answer: C) Have lived.
Answer: B) Doesn't taste, has tasted.
Answer: A) Finished
Answer: B) Have seen.
Answer: A) Emphasize completion.
Answer: A) Present Perfect.
Answer: B) He has known her for ten years.
Answer: D) Has been.
Answer: A) He has finished his project.
Answer: A) Five years.
Answer: A) Have known.
Answer: C) Have become.
Answer: D) Have seen.
Answer: D) Present perfect tense.
Answer: A) Have eaten.
Answer: C) Has had.