Answer: D) Have already left.
Explanation for this question is being written.
Answer: A) Have been.
Answer: B) Has read.
Answer: A) Have made.
Answer: C) I have read three books this month.
Answer: A) Have come.
Answer: B) Has lost.
Answer: A) Has had.
Answer: B) Has finished.
Answer: C) Haven't
Answer: C) Have had.
Answer: D) They have traveled to France.
Answer: C) Has read.
Answer: A) Have joined.
Answer: A) Have become.
Answer: A) Have lived.
Answer: A) Have
Answer: C) Has been.
Answer: C) Sub + has/have + past participle + complement.
Answer: C) Has looked.
Answer: B) Mi amigo ha viajado mucho.
Answer: C) C
Answer: B) Have visited.
Answer: A) True
Answer: C) Have known.
Answer: C) Has threatened.
Answer: A) Has driven.
Answer: D) Have known.
Answer: A) I have seen that movie.
Answer: B) Have applied/have not managed.
Answer: C) Have seen.
Answer: B) Haven't played.
Answer: D) Have
Answer: A) He has worked here for five years.
Answer: D) Have attended.
Answer: C) Finish
Answer: B) Ten years.
Answer: C) Has written.
Answer: D) Have read.
Answer: D) Has kept.
Answer: B) Have worked.
Answer: C) Have-taken
Answer: B) Haven't come.
Answer: A) Has
Answer: A) Have visited.
Answer: B) False
Answer: A) I have seen the movie.
Answer: D) Have broken.
Answer: B) The present perfect.
Answer: C) Have heard.
Answer: A) Present Perfect.
Answer: D) Has been learned.
Answer: C) Have lived.
Answer: B) Have you bought.
Answer: A) Have read.
Answer: A) Have/been, were.
Answer: B) Have lived.
Answer: D) Has worked.
Answer: C) Has adopted.