Answer: A) Has seen.
Explanation for this question is being written.
Answer: B) Has lived.
Answer: A) Have seen.
Answer: A) Have been looking/haven't found.
Answer: C) Have been studying / have finished.
Answer: A) A
Answer: C) I have finished my homework. I have been studying for two hours.
Answer: A) Have been.
Answer: C) Have been studying.
Answer: A) Have been playing.
Answer: C) Has been doing / hasn't finished.
Answer: A) In A the cake is still in the fridge.
Answer: C) Present Perfect.
Answer: C) 've been swimming / 've won.
Answer: C) To focus on the duration of an ongoing action.
Answer: B) Present Perfect Continuous; has been considering.
Answer: B) He action itself, the process of doing.
Answer: A) Hasn't eaten.
Answer: A) Has been eating.
Answer: C) 1. owned 2. for.
Answer: C) Has been travelling/ has visited.
Answer: B) Has been shopping/ has bought.
Answer: A) To show actions that started in the past and continue into the present.
Answer: A) Have been improving / took.
Answer: A) I have been reading this book, and I have finished it.
Answer: D) Hasn't been/has been living.
Answer: C) Are/have been working.
Answer: B) Has been cooking.
Answer: A) I've been studying English for 15 years.
Answer: A) Have been reading.
Answer: A) I have lived here for five years. / I have been living here for five years.
Answer: D) Has been writing/ hasn't finished.
Answer: B) Have been waiting/haven't received.
Answer: D) Has been hurting / have not seen.
Answer: A) True
Answer: C) Has been shopping/has bought.
Answer: A) Present perfect focuses on result/completion; present perfect continuous emphasizes duration or ongoing activity up to now.
Answer: B) How long will they have lived ?
Answer: D) Both present perfect and present perfect continuous tense.
Answer: A) Has won.
Answer: A) Has finished.
Answer: C) Have started.
Answer: A) Has died.
Answer: A) Have been travelling have visited.
Answer: B) Have been practicing.
Answer: B) 1. Present Perfect: I have finished my homework. 2. Present Perfect Continuous: I have been studying for two hours.
Answer: B) False
Answer: B) Have you had.
Answer: B) Has called.
Answer: A) Has been dancing / performs.
Answer: B) Lost / has been.
Answer: B) Present perfect continuous.
Answer: C) She started working from home at 40.
Answer: A) Has been playing / has won.
Answer: C) Has been working/retires.
Answer: C) First is completed; second is ongoing.
Answer: C) Either is OK.
Answer: A) To emphasize the result or completion of an action.
Answer: A) She has lived here for five years and she has been working here for five years.
Answer: C) Change 'have been knowing' to 'have known'.