ensure和guarantee都有保证的意思,它们的用法上的区别是什么?

问题描述:

ensure和guarantee都有保证的意思,它们的用法上的区别是什么?
如题

ensure是“确保”的意思,确保这件事情能够怎样怎样,使保证得到.
而“guarantee”更倾向于“保证,担保”的意思,如果事情失败,后果由谁谁来担保.