Which one is the correct passive form of "He has done a great job?"

Which one is the correct passive form of "He has done a great job?"

  1. a) A great job have been done by him.
  2. b) A great job have been doing by him.
  3. c) A great job has been done by him.
  4. d) A great job has been doing by him.

From the BPSC Sub-Assistant Maintenance Engineer October 2022 – Written exam, question 51 of 103.

More from this paper