Answer: B) Has already written.
Explanation for this question is being written.
Answer: A) Have washed.
Answer: B) Have worked.
Answer: D) Has
Answer: C) An action that was completed in the past.
Answer: A) Been working.
Answer: C) Have studied.
Answer: B) I have just written a letter.
Answer: C) Has learned.
Answer: B) Has announced.
Answer: A) Has written.
Answer: B) We have eaten at that restaurant before.
Answer: B) Had
Answer: C) Has gone.
Answer: A) Have never seen.
Answer: B) Has written.
Answer: B) Has launched.
Answer: B) Present-past
Answer: B) Has tasted.
Answer: B) Have known.
Answer: B) Have seen.
Answer: B) Present perfect.
Answer: A) Present perfect.
Answer: B) Have been.
Answer: A) Have lost.
Answer: A) We have been in Budapest for two days.
Answer: C) C
Answer: C) Has/changed
Answer: C) Has brought.
Answer: D) Have lived.
Answer: A) Has lived.
Answer: A) Have known.
Answer: A) Have
Answer: B) Have fixed.
Answer: C) Has worked.
Answer: D) Has written.
Answer: C) Has studied.
Answer: A) Have never known.
Answer: A) Present Perfect.
Answer: B) Has traveled.
Answer: A) Has started.
Answer: D) May have removed.
Answer: B) Have been/feel.
Answer: A) Have been.
Answer: A) Have bought.
Answer: B) Have awarded.
Answer: C) Have already done.
Answer: A) 've loved.
Answer: A) 3rd (Past Participle).
Answer: D) Have listened.
Answer: A) Has built.
Answer: C) Has read.
Answer: C) Have lived.
Answer: C) Lessened
Answer: B) Present Perfect.
Answer: A) Have watched.
Answer: A) Wilson has seen a penguin.