Answer: A) Have already traveled.
Explanation for this question is being written.
Answer: C) Has peaked.
Answer: B) Explained
Answer: A) Has been.
Answer: C) Has-uploaded
Answer: A) Haven't seen.
Answer: C) Walked
Answer: B) Have already packed.
Answer: A) Have visited.
Answer: A) Have just arrived.
Answer: D) Have known.
Answer: C) Have seen.
Answer: C) Have had.
Answer: B) Has had to wear.
Answer: A) Have lived.
Answer: B) Have been.
Answer: B) Robert has eaten all the cookies.
Answer: B) Have lived.
Answer: A) Have
Answer: C) Have lost.
Answer: C) Have know.
Answer: B) I've ever had.
Answer: C) Has broken.
Answer: B) Has waited.
Answer: A) Have you ever seen a ghost?
Answer: C) Just finished.
Answer: A) Has learned.
Answer: C) Has served.
Answer: C) Has he left you alone here?
Answer: B) Has lived.
Answer: A) Have learnt.
Answer: C) I have seen that movie.
Answer: B) Has rained.
Answer: A) Correct
Answer: B) Has written.
Answer: D) Have seen.
Answer: D) I've ever taken.
Answer: D) Have brought.
Answer: A) Has worked.
Answer: A) Have known.
Answer: C) Haven't decided.
Answer: C) Present perfect.
Answer: B) I have been passionate about American series for a long time.
Answer: A) Has been completed.
Answer: A) Have been.
Answer: A) Have watched.
Answer: C) Has used.
Answer: D) Has lived in.
Answer: A) Have read.
Answer: C) Has gone.
Answer: C) Has met.
Answer: D) Subj + have/has + past participle+ complement.
Answer: C) Present Perfect.
Answer: C) Have kept.
Answer: B) Have seen.
Answer: A) Have built.
Answer: C) Have won.
Answer: D) Has taught.
Answer: D) Mr. Viet has collected stamps for two years.