Answer: D) Answers 'a', 'b', and 'c' are correct.
Explanation for this question is being written.
Answer: A) Have, had.
Answer: B) Present perfect tense.
Answer: A) Have just decided.
Answer: D) Has answered.
Answer: A) Yes, I have just made my decision.
Answer: A) HAVE
Answer: A) Has written.
Answer: A) Have already washed.
Answer: A) Haven't given.
Answer: B) Has worked.
Answer: B) Present perfect.
Answer: D) Present perfect.
Answer: D) They have finished their homework.
Answer: B) Have lived.
Answer: B) Have had a jumper knitted.
Answer: B) Has eaten.
Answer: A) I have been to China before.
Answer: B) Has been voted.
Answer: A) Have / eaten.
Answer: C) Have
Answer: A) Has expanded.
Answer: B) Has
Answer: C) Have lived.
Answer: D) I have studied English for three years.
Answer: C) Has been.
Answer: A) They have played chess.
Answer: C) Has been built.
Answer: A) I have just called him.
Answer: A) Has lived.
Answer: B) Has changed.
Answer: B) They're the most expensive trousers I've ever bought.
Answer: D) Have known.
Answer: C) Have taken.
Answer: C) Has
Answer: B) I have finished my homework.
Answer: A) Have known.
Answer: C) Has eaten.
Answer: B) Has become.
Answer: A) Has broken.
Answer: A) He has been to Sydney three times.
Answer: A) Has
Answer: C) Has watched.
Answer: A) Been
Answer: B) Has increased.
Answer: B) Has lived.
Answer: B) Have grown.
Answer: B) Have / studied.
Answer: B) A recently completed action.
Answer: C) Have travelled.
Answer: D) Has had.
Answer: A) Known
Answer: B) Have reduced.
Answer: D) They have harvested their crop.
Answer: B) We have worked here for three years.
Answer: B) Has been closed.
Answer: A) Have been.