问题

It’s necessary to be prepared for a job interview.__________ the answers ready will be of great help. [ ]
A: To have had
B: Having had
C: Have
D: Having
B: Having had
C: Have
D: Having
正确答案是: