Answer: B) Has been.
Explanation for this question is being written.
Answer: D) Have finished / already.
Answer: C) Have been.
Answer: C) Have lived.
Answer: B) They have finished their homework.
Answer: D) Packed
Answer: D) Past Participle.
Answer: B) Have known.
Answer: A) Have never won.
Answer: A) I have already finished my homework.
Answer: B) Have-seen
Answer: A) Yes, I have. I went there with Mum.
Answer: B) Have moved.
Answer: A) Have been.
Answer: B) Has been left.
Answer: A) Have played.
Answer: B) Has had.
Answer: A) Have just had.
Answer: C) Has studied.
Answer: B) Is; have asked.
Answer: C) Has become / most.
Answer: D) Has or have.
Answer: B) Have/has (not) + V3/ed.
Answer: C) When the action happened in the past but has a result in the present.
Answer: A) Have already seen.
Answer: A) Ever ridden.
Answer: B) Haven't
Answer: C) Has written.
Answer: A) Read
Answer: C) Has finished.
Answer: A) Have taken.
Answer: C) Have played.
Answer: D) Have owned.
Answer: A) Haven't read.
Answer: A) Has finished.
Answer: D) Have lived.
Answer: C) Has gone.
Answer: B) Been
Answer: D) Has given.
Answer: B) To talk about future plans.
Answer: A) Has happened.
Answer: A) Haven't answered.
Answer: C) Has worked.
Answer: C) Have moved.
Answer: C) Have finished.
Answer: D) Has been done.
Answer: C) Have bought.
Answer: A) Present perfect.
Answer: C) Has already studied.
Answer: A) Has
Answer: A) Passed
Answer: C) Has
Answer: B) Has smoked.
Answer: D) Has
Answer: E) Ann's left for Almaty.
Answer: A) Have / met.
Answer: C) Have done.
Answer: B) I have forgotten.