Answer: C) Haven't seen-arrived.
Explanation for this question is being written.
Answer: B) The Past Simple.
Answer: C) To describe a finished past action without specifying when it happened.
Answer: E) Have dominated/invaded.
Answer: B) Started, haven't finished.
Answer: D) Have flown/ went.
Answer: A) Time
Answer: C) Has played, played.
Answer: A) She hasn't worn that dress since her sister's wedding.
Answer: A) Stopped
Answer: B) Present perfect.
Answer: C) Has been.
Answer: B) Started
Answer: C) Saw
Answer: A) Has started; was proposed.
Answer: D) We were.
Answer: B) 'I have finished my homework' indicates completion relevant to now; 'I finish my homework' indicates a habitual action.
Answer: C) Has improved.
Answer: A) Haven't been.
Answer: B) Left; haven't seen.
Answer: C) It is 10 years since I last heard this song.
Answer: A) She's already tried the local food.
Answer: B) Include specific time.
Answer: A) Have read / read.
Answer: C) Did you eat.
Answer: B) For five years.
Answer: B) False
Answer: B) Has made-was introduced.
Answer: B) Present Perfect.
Answer: A) Sank
Answer: C) The adverb 'yesterday' cannot be used with the present perfect tense ('have seen').
Answer: C) Because although the action finished in the past, it influences the present.
Answer: B) Has
Answer: B) To show an action that started in the past and continues to the present.
Answer: B) Finished
Answer: C) Experiences
Answer: A) Just
Answer: B) Haven't heard; disappeared.
Answer: C) An action that started in the past, continues to the present, and may continue into the future.
Answer: B) Haven't tried / went.
Answer: D) Wanted
Answer: A) Was, have been.
Answer: D) Has worked/was.
Answer: B) Have worked.
Answer: A) Don't visit.
Answer: B) I have been to Paris since 2020.
Answer: B) Christmas
Answer: C) We have lived here for ten years.
Answer: B) Present Perfect Simple.
Answer: C) Have read.
Answer: A) Present Perfect.
Answer: B) Has worked.
Answer: C) Showing results and experiences.
Answer: A) Haven't seen.
Answer: B) I talked.
Answer: E) Have become / began.