Answer: B) Has rained.
Explanation for this question is being written.
Answer: B) Has written.
Answer: A) Have done.
Answer: C) Present Perfect.
Answer: A) Subject + helping verb (have/has) + verb (ed) + object.
Answer: E) Been
Answer: A) He has already finished his homework.
Answer: A) Has become.
Answer: C) Has studied.
Answer: C) Has lost.
Answer: A) Has broken.
Answer: B) Have had.
Answer: A) I started working here five years ago and still work here.
Answer: C) The captain has inspected the ship's lifeboats.
Answer: A) Have / saved.
Answer: A) Have walked.
Answer: A) Has read.
Answer: A) PRESENT PERFECT.
Answer: B) Have never known.
Answer: A) Present perfect simple.
Answer: A) Have lived.
Answer: C) Have lost.
Answer: B) Have achieved.
Answer: D) You have already arrived at the train station.
Answer: A) Have visited-will go.
Answer: A) Has inherited.
Answer: C) Haven't found.
Answer: B) Has visited.
Answer: C) I have learned recently.
Answer: C) Has rained.
Answer: C) Have
Answer: D) Has had.
Answer: D) Has eaten.
Answer: A) Lisa has had a broken leg.
Answer: C) Have grown up.
Answer: C) Have liked.
Answer: E) Present Perfect tense.
Answer: C) Has she felt better since taking the antibiotics?
Answer: A) Has worked.
Answer: C) I did a lot of work yesterday.
Answer: B) Have eaten.
Answer: D) Has won.
Answer: D) Yes, I have.
Answer: B) Have visited.
Answer: C) Been
Answer: A) Has been sent.
Answer: B) Has.left
Answer: B) Have treated.
Answer: A) Have i met.
Answer: A) Have locked.
Answer: B) Has lost.
Answer: B) Have lived.
Answer: C) Has written.
Answer: B) I have.
Answer: B) Have ever.
Answer: B) Have lost.
Answer: A) Has lived.
Answer: D) She has known.