问题

_______ with new challenges, he is always ready for them and never gives up.
A:To face
B:Having faced
C:Facing
D:Faced
B:Having faced
C:Facing
D:Faced
正确答案是: