问题

Do you know the trouble he had______________ the work
A:on finishing
B:to finish
C:having finishing
D:finishing
B:to finish
C:having finishing
D:finishing
正确答案是: