assure 表示向某人保证某事一定会发生(内含有让某人放心之意) assure sb. of sth /assure sb. that...
ensure "确定,保证"确保某种行为一定会发生 ensure sth. /ensure that...
guarantee 对某事物的品质或人的行为"提出担保",对事物、商品等无质量,性能等方面的欺诈行为做出保证
insure "保险..."(纯粹经济意义)
pledge是一种具体化的或者是成文的保证,是主观态度的表示,译成“公约”、“誓言”等等更准确。