Answer: A) Has been.
Explanation for this question is being written.
Answer: A) Have designed.
Answer: C) Have known.
Answer: B) This factory has produced cars and lorries for about a century.
Answer: C) Has
Answer: D) Have just cleaned.
Answer: A) Has
Answer: A) Have
Answer: A) Haven't written.
Answer: A) Has increased.
Answer: C) Present Perfect.
Answer: C) Has rained.
Answer: A) Has taken.
Answer: A) Have seen.
Answer: B) Have had.
Answer: C) Have lived.
Answer: C) Has never driven.
Answer: C) Have / made.
Answer: B) Incorrect; it contains an error in the present perfect.
Answer: B) I have played a guitar.
Answer: A) Have been.
Answer: D) Have ever taken.
Answer: B) Has learnt.
Answer: B) Have waited.
Answer: B) They have visited the museum.
Answer: B) Has/ been.
Answer: D) Have
Answer: B) Have spent.
Answer: A) Have changed.
Answer: A) Has returned.
Answer: C) Has been.
Answer: C) Have built.
Answer: A) 've had.
Answer: A) I have seen that movie.
Answer: A) Been
Answer: C) Had my bike fixed.
Answer: D) Now that the sun has set.
Answer: C) Has practiced.
Answer: A) Has had.
Answer: D) Known
Answer: A) Have arrived.
Answer: A) 1-present perfect.
Answer: A) Correct
Answer: A) Lived
Answer: B) Has appeared.
Answer: A) HAVE VALUED.
Answer: A) Have / been.
Answer: C) Has stolen.
Answer: A) Has / has.
Answer: A) HAD
Answer: B) Evelyn has gone to the store.
Answer: B) Have
Answer: C) Has prepared.
Answer: B) Have/finished
Answer: D) Have known.