Answer: B) Have bought.
Explanation for this question is being written.
Answer: A) Have bought.
Answer: B) Present perfect tense.
Answer: D) Have composed.
Answer: C) He has played soccer.
Answer: B) Have just taken.
Answer: A) Has written.
Answer: B) Have
Answer: C) We have studied the lesson this week.
Answer: A) Has joined.
Answer: A) Present perfect.
Answer: B) Have gone.
Answer: D) I have finished my homework.
Answer: B) Has known.
Answer: D) Have eaten.
Answer: C) Yesterday
Answer: C) I have seen that movie before.
Answer: A) Subject + have/has + participle.
Answer: C) Have studied.
Answer: B) Has played.
Answer: D) Has been closed.
Answer: D) Have travelled.
Answer: A) Johan has finished his painting.
Answer: B) Has won.
Answer: A) Has, written.
Answer: B) Have known.
Answer: B) Has been.
Answer: A) Has/asked
Answer: C) Have read.
Answer: B) Have seen.
Answer: D) Have just spoken.
Answer: C) Have talked.
Answer: C) I have had it coloured.
Answer: B) Improved
Answer: C) Have
Answer: B) Has worked.
Answer: A) Present Perfect.
Answer: A) Jamie has had.
Answer: A) Have played.
Answer: A) HAVE LIVED.
Answer: A) Have left.
Answer: C) Have lived.
Answer: A) Haven't received.
Answer: B) Has caused.
Answer: C) Have had.
Answer: A) Has lived.
Answer: A) Have
Answer: A) Has provided.
Answer: C) I have studied for the exam yesterday.
Answer: B) Baked
Answer: B) She has eaten lunch at 12 o'clock.
Answer: A) They have built a house.
Answer: D) Have had.
Answer: C) S + have/has + V3/ed.
Answer: A) Has
Answer: D) Have listened to.