Answer: A) To have rewired.
Explanation for this question is being written.
Answer: A) To have completed.
Answer: B) Not to have gone.
Answer: B) To have read.
Answer: B) Having travelled all night, the delegation was extremely tired when they arrived.
Answer: B) To have been.
Answer: C) To have stayed.
Answer: C) Having met-to be introduced.
Answer: B) To have told.
Answer: D) Could have won.
Answer: A) Perfect infinitive.
Answer: A) To have placed.
Answer: D) Hasn't got much.
Answer: D) Having finished.
Answer: A) To have seen.
Answer: D) Having signed.
Answer: C) To have traveled.
Answer: C) Having invented.
Answer: B) Having cleaned.
Answer: A) To have been.
Answer: A) He was to have attended the meeting, but he was sick.
Answer: D) Having slept for ten hours, I felt marvelous.
Answer: C) Should have studied.
Answer: D) To have gone.
Answer: B) HAVING SWITCHED.
Answer: A) To have appointed.
Answer: C) To have brought.
Answer: A) He appears to have solved the problem.
Answer: A) Having taken.
Answer: C) Broken
Answer: A) Could have been.
Answer: B) Perfect continuous infinitive.
Answer: A) Active or passive.
Answer: C) Fallen
Answer: D) Having examined.
Answer: C) Not having read.
Answer: B) Having planted.
Answer: B) Having been.
Answer: A) To have read.
Answer: D) To have been invited.
Answer: C) Won't have been.
Answer: D) To have escaped.
Answer: C) Worn, caught.
Answer: D) To have been finished.
Answer: B) To have done.
Answer: C) Should have been listening.
Answer: A) Got air-conditioning installed.
Answer: E) To have been translated.
Answer: D) To have misunderstood.