单选题
Every member of society has to make a ______ to straggle for the freedom of the country.
[A] pledge [B] warranty [C] resolve [D] guarantee
【正确答案】
A
【答案解析】make a pledge to do sth发誓做某事或保证做某事。warranty保证书;resolve已决定的事;guarantee保证,担保;guarantee也有“保证”之意,但不能与make搭配,可与give连用。句意:社会每位成员都必须宣誓为国家自由而战。