Answer: A) Have read.
Explanation for this question is being written.
Answer: B) Has broken.
Answer: B) Have worked.
Answer: B) Has
Answer: C) Have
Answer: B) Have been.
Answer: D) He has gone to the store.
Answer: A) Has driven.
Answer: C) I have finished my homework.
Answer: B) Have lived.
Answer: B) I have read that book.
Answer: B) Present Perfect.
Answer: D) Janice has lived with her parents for ten years.
Answer: B) The past participle.
Answer: C) Have lived.
Answer: B) Has become.
Answer: B) Have ever seen.
Answer: E) Have known.
Answer: D) Done
Answer: A) Have lived.
Answer: A) Have been.
Answer: A) She has finished her homework before dinner.
Answer: B) Has eaten.
Answer: A) Have made.
Answer: C) Have finished.
Answer: A) I have finished my homework.
Answer: D) Have won.
Answer: B) Have already.
Answer: C) Perfect Present Tense.
Answer: B) Have visited.
Answer: B) Have you worked for that factory.
Answer: B) Has been.
Answer: A) Present perfect.
Answer: A) Have known.
Answer: A) Had
Answer: A) Has experienced.
Answer: D) Have been.
Answer: B) Have
Answer: B) Have finished.
Answer: B) Has forgotten.
Answer: A) Have had.
Answer: A) Has known.
Answer: C) We have lived here for five years.
Answer: D) Have invited.
Answer: B) Has run.
Answer: B) An event that happened sooner than expected.
Answer: C) Has played.
Answer: B) Have / past participle.
Answer: A) Has collected.
Answer: B) Have / seen.
Answer: A) Come
Answer: D) Has seen.
Answer: C) Has waited for.
Answer: D) Have
Answer: D) Has been robbed.
Answer: E) Occasionally