Answer: B) This singer hasn't performed since July 20$^{th}$.
Explanation for this question is being written.
Answer: B) She has played the piano for three years.
Answer: B) It's over 20 years since he last came back to his village.
Answer: B) Weren't
Answer: A) Haven't had started.
Answer: A) I went.
Answer: B) Known
Answer: B) She hasn't written to her pen pal for 6 months.
Answer: B) Told
Answer: A) Has started.
Answer: B) Starts
Answer: B) Since
Answer: B) 'I went' is completed; 'I have gone' may still be away.
Answer: D) Has inspired.
Answer: A) The present perfect simple.
Answer: A) All day.
Answer: A) True
Answer: D) Was lent/ has not been given.
Answer: A) Have you taught.
Answer: B) Was / was.
Answer: B) Had
Answer: C) Have lived / moved.
Answer: A) Talk about ongoing conditions that have started in the past.
Answer: B) Have grown / saw.
Answer: A) Present perfect.
Answer: B) Has had, came.
Answer: D) 've lost.
Answer: C) Haven't completed / did.
Answer: D) Was
Answer: D) He hasn't gone out with his friends for a month.
Answer: B) Enjoyed
Answer: A) Began / have performed.
Answer: B) Have read, read.
Answer: C) How long have you played soccer?
Answer: B) Have / didn't.
Answer: C) Have had.
Answer: B) Have lived / came.
Answer: A) Have just arrived.
Answer: B) Visited
Answer: A) Today
Answer: C) Has annoyed.
Answer: C) Actions already completed or completely done in the past.
Answer: B) PRESENT PERFECT.
Answer: A) Didn't earn / 've earned.
Answer: C) Alice has lived in the countryside since.
Answer: D) Has existed / began.
Answer: A) I have not seen her for three years.
Answer: B) False
Answer: A) The first phrase emphasizes relevance to the present, while the second focuses on a past action.
Answer: B) Hasn't Stefan realized.
Answer: B) He saw that movie last week.
Answer: B) Tomorrow
Answer: B) Wrote / haven't received.
Answer: A) Have
Answer: B) Present perfect.
Answer: D) By
Answer: A) Last summer.
Answer: B) Has become.
Answer: C) Hadn't changed.
Answer: A) They haven't visited me for five years.
Answer: B) The present perfect tense functions to connect past actions or states to the present.