单选题 Every member of society has to make a ______ to straggle for the freedom of the country.

【正确答案】 A
【答案解析】make a pledge to do sth发誓做某事或保证做某事。warranty保证书;resolve已决定的事;guarantee保证,担保;guarantee也有“保证”之意,但不能与make搭配,可与give连用。句意:社会每位成员都必须宣誓为国家自由而战。