Answer: B) Have / finished.
Explanation for this question is being written.
Answer: A) Have been.
Answer: D) Haven't seen.
Answer: A) True
Answer: A) Has made.
Answer: C) Have gone.
Answer: C) Have known.
Answer: B) I have missed the bus just now.
Answer: A) Have
Answer: B) The arrival happened recently.
Answer: D) Have been.
Answer: A) Has become.
Answer: C) Has
Answer: A) Has read.
Answer: A) Has lived.
Answer: A) Has
Answer: C) Have finished.
Answer: A) Received
Answer: C) Made
Answer: B) Have read.
Answer: A) Has some new features.
Answer: A) Have ever.
Answer: D) Have lost.
Answer: C) Have tried.
Answer: D) Has swept.
Answer: D) Has
Answer: D) Has finished.
Answer: B) Read
Answer: A) Correct
Answer: C) Has finished.
Answer: C) Has asked.
Answer: B) Have lost.
Answer: D) Have read.
Answer: D) Present perfect.
Answer: C) Have purchased.
Answer: A) Have studied.
Answer: C) Have you planned something this week?
Answer: B) Had
Answer: B) Has
Answer: B) Come
Answer: D) Have written.
Answer: A) Has traveled.
Answer: C) Have joined.
Answer: C) Has studied.
Answer: D) Has lived.
Answer: B) An activity completed recently.
Answer: A) Have known.
Answer: A) Present perfect.
Answer: A) Have visited.
Answer: C) Haven't known.
Answer: B) Perfect