Answer: C) Have finished.
Explanation for this question is being written.
Answer: B) Has been.
Answer: D) Have finished.
Answer: C) Seen
Answer: B) Has taken.
Answer: A) Have thrown.
Answer: C) Have bought.
Answer: D) Worked
Answer: A) Talk about completed actions or series of actions during a period of time continuing up to the present.
Answer: A) Present perfect.
Answer: A) Have made.
Answer: A) Has broken.
Answer: A) Have been.
Answer: A) Has-taken
Answer: B) We have completed the project ahead of schedule.
Answer: B) Have written.
Answer: C) Has lived.
Answer: C) Have you known.
Answer: C) Has been told.
Answer: A) Have / already gone.
Answer: C) Have been.
Answer: B) Have lost.
Answer: A) It has rained a lot this month.
Answer: B) Has read.
Answer: D) He has + past participle.
Answer: C) Has been.
Answer: C) Have studied.
Answer: B) She has written a letter.
Answer: B) Has used.
Answer: C) This is the first time I have been here.
Answer: B) Incorrect; it contains an error in the present perfect.
Answer: A) Have lost.
Answer: C) Has become.
Answer: D) Has passed.
Answer: B) Since
Answer: A) Worked
Answer: B) True
Answer: A) Has
Answer: C) Haven't spoken.
Answer: B) Have climbed.
Answer: C) She has played the piano for three years.
Answer: B) Made
Answer: B) Have gone.
Answer: A) Present Perfect Tense.
Answer: C) Haven't finished.
Answer: C) Has learnt.
Answer: C) True
Answer: A) Known
Answer: B) I would like to know if you have finished preparing dinner.
Answer: A) Has worked.
Answer: B) Has lived.
Answer: C) Have you visited; have gone.
Answer: A) Has / done.
Answer: B) Has been regulated.
Answer: D) They have already eaten their dinner.
Answer: D) Have brought.