单项选择题

______, he can quickly find out what's wrong with the machine.

A. Having been well trained
B. Having well trained
C. To be well trained

D. To have been well trained