Answer: B) Has told.
Explanation for this question is being written.
Answer: D) Present perfect tense.
Answer: C) Have eaten.
Answer: A) I have known him for many years.
Answer: B) She has written a letter to authority regarding this issue.
Answer: B) Have learned.
Answer: C) Applied
Answer: B) Present perfect tense.
Answer: A) Have lived.
Answer: D) Have met.
Answer: A) Has killed.
Answer: B) Haven't spent it yet.
Answer: A) Escrito
Answer: A) Has forgotten.
Answer: C) Have completed.
Answer: B) Have been.
Answer: A) Have
Answer: B) Has taught.
Answer: D) Has gone.
Answer: C) Have
Answer: B) Have
Answer: C) Have known.
Answer: C) Has gone.
Answer: B) He has written a letter.
Answer: C) Have had.
Answer: B) Has gone.
Answer: A) Has
Answer: C) C
Answer: A) Have just met.
Answer: B) Has been.
Answer: D) Has lived.
Answer: A) Have visited.
Answer: C) Think / have met.
Answer: A) Has just opened.
Answer: C) I have seen many movies this year.
Answer: C) Has written.
Answer: A) Have/seen
Answer: C) Present Perfect.
Answer: B) Have had dinner.
Answer: B) He has eaten lunch.
Answer: C) Present perfect.
Answer: B) I have lived here for five years.
Answer: C) Finished
Answer: A) Have watched.
Answer: B) B1
Answer: A) 've spent.
Answer: A) Have gone.
Answer: C) 've made.
Answer: C) Have watched.
Answer: A) Has composed.
Answer: B) Have known.
Answer: B) Have spent.
Answer: B) Have raised.
Answer: C) Has worked.
Answer: A) Have put.
Answer: C) Has received.