The country has acknowledged every means to fight against any possible attack.
A. to have taken
B. have taken
C. to having taken
D. having taken
网友回答
A. to have taken
B. have taken
C. to having taken
(答案→)D. having taken
解析:句意:那个国家承认他们已经采取了一切措施去抵抗可能发生的任何攻击。acknowledge“承认”,后跟名词或动词ing形式作宾语。