Answer: C) Has written, hasn't posted.
Explanation for this question is being written.
Answer: A) Hasn't started.
Answer: A) To indicate actions or events that have relevance to the present.
Answer: C) Enjoyed
Answer: B) Have maintained / remained.
Answer: B) Since when have you been the team captain?
Answer: A) For
Answer: D) Haven't done.
Answer: D) No, it doesn't.
Answer: A) She hasn't talked to me for 5 months.
Answer: A) Since 2001.
Answer: B) False
Answer: D) He hasn't gone out with his friends for a month.
Answer: B) Started
Answer: B) Has finished.
Answer: B) Hasn't seen.
Answer: D) Hobbies you like now.
Answer: B) Have
Answer: A) Didn't drink.
Answer: B) B
Answer: A) Has gone.
Answer: C) Have you seen.
Answer: C) Have you ever run/ I ran.
Answer: B) Present perfect tense.
Answer: A) For three years.
Answer: D) Have known / met.
Answer: B) Lived
Answer: B) She was born.
Answer: C) Saw/ has seen.
Answer: A) Have improved.
Answer: B) Present Perfect Tense.
Answer: B) Yesterday
Answer: C) Haven't found / lost.
Answer: B) We have always been poor. We have never had any money.
Answer: B) Present perfect.
Answer: B) Had he left.
Answer: B) Has lived.
Answer: C) I last saw my aunt years ago.
Answer: A) They haven't met her for ten years.
Answer: A) Correct
Answer: D) Hasn't worked/ joined.
Answer: B) Has read.
Answer: C) Haven't done.
Answer: C) If they completed.
Answer: C) 'I worked here' may imply you don't work here anymore.
Answer: A) Has painted.
Answer: A) 'Have eaten' is used for actions relevant to the present; 'ate' is used for completed actions in the past.
Answer: C) True
Answer: A) Ate/ have eaten.
Answer: C) I last visited my hometown a few years ago.
Answer: C) 've cut.
Answer: D) 've never visited.
Answer: A) Present Perfect is for ongoing relevance, Past Simple is for finished actions.
Answer: A) Hasn't eaten.
Answer: B) Since
Answer: B) Not perfect.
Answer: C) Have gone.
Answer: B) PRESENT PERFECT.
Answer: A) No, definitely.
Answer: B) Have been / did you go.