Answer: B) Has messaged.
Explanation for this question is being written.
Answer: D) Has lost.
Answer: B) Has gone to.
Answer: A) Has failed.
Answer: A) Have been.
Answer: D) Have met.
Answer: B) Have traveled.
Answer: A) I've cleaned the kitchen. It's spotless!
Answer: B) Yes, she's got three.
Answer: A) Has lost.
Answer: B) I've known him for three months.
Answer: B) Have known.
Answer: B) Have finished.
Answer: B) HAS
Answer: C) Has
Answer: B) Have lived.
Answer: C) Has been.
Answer: D) Has
Answer: A) Have caught.
Answer: A) Have studied.
Answer: C) 've run.
Answer: C) Have lost.
Answer: B) Has
Answer: D) Have talked.
Answer: B) Studied
Answer: A) Present perfect tense.
Answer: D) They have been to London.
Answer: D) Have taken.
Answer: D) Has worked.
Answer: C) Perfect
Answer: A) Has
Answer: A) Have eaten.
Answer: D) Have known.
Answer: B) Have owned.
Answer: C) Have been to.
Answer: B) 2
Answer: A) True
Answer: D) Have seen.
Answer: A) Has written.
Answer: A) Has jumped.
Answer: D) Have walked.
Answer: C) Have taken.
Answer: B) Has already read.
Answer: D) Has appeared.
Answer: B) You've met.
Answer: A) Haven't arrived.
Answer: B) Hated
Answer: C) Has worked.
Answer: D) I've been.
Answer: A) Have learned.
Answer: A) Have worked.
Answer: C) Has caught.
Answer: C) Have had.
Answer: D) Have lost.
Answer: C) Have been betrayed.
Answer: A) Have started.