A to make
B making
C to have made
D having made
Correct Answer: Option B
Download our app for free and access thousands of MCQ questions with detailed solutions