问题

do you think of the idea, Jack — ______ ! I can’t expect a better one
A:Havingdefeated
B:Tohave defeated
C:Havingbeen defeated
D:Todefeat
B:Tohave defeated
C:Havingbeen defeated
D:Todefeat
正确答案是: