Answer: C) Haven't finished.
Explanation for this question is being written.
Answer: C) Present perfect tense.
Answer: A) Has become.
Answer: A) Has eaten.
Answer: A) Has been rescued.
Answer: B) Have lived.
Answer: C) Haven't written.
Answer: D) Have bought.
Answer: C) Has called.
Answer: B) Have answered.
Answer: B) Has lived.
Answer: B) Has been annulled.
Answer: A) Have already seen.
Answer: B) Have never eaten.
Answer: C) Have lived.
Answer: B) For 6 years.
Answer: E) Have saved / was.
Answer: D) She has finished her project.
Answer: C) I have done my homework.
Answer: C) Has lost.
Answer: A) Haven't seen.
Answer: D) Has worked.
Answer: A) Already
Answer: D) Has taken.
Answer: A) Have dropped.
Answer: B) Has reached.
Answer: C) Have played.
Answer: B) Have fulfilled.
Answer: A) Have worked.
Answer: C) Have answered.
Answer: E) Has worked.
Answer: A) Is have read.
Answer: B) Has
Answer: B) Have been.
Answer: A) Mum's had short hair for.
Answer: C) Has hiked.
Answer: B) Have / done.
Answer: A) Has written.
Answer: C) Have read.
Answer: A) Since 2000.
Answer: D) Has completed.
Answer: B) Haven't eaten.
Answer: C) Has studied.
Answer: D) Have seen.
Answer: D) Have bought a.
Answer: A) Has finished.
Answer: B) The books have been sent to the wrong address.
Answer: A) Have
Answer: A) Have taught.
Answer: A) 've talked.
Answer: B) She has gone.
Answer: C) Has taken.
Answer: A) Has left.
Answer: B) Has done.
Answer: A) Have/seen
Answer: B) Have been checked.
Answer: C) 'I've been ill for a couple of weeks.'.