"assure"和"ensure"都表示保证,但它们在使用和含义上有细微的差别:
assure
含义:assure用来表示向某人保证某事将要发生,既可以用来确证某事,也可以表示使某人确信。
宾语:assure的宾语通常是人或人称代词,所以不能直接搭用that-clause。其常用结构为:assuresb.ofsth./as-。
例句:
He assured us of his ability to solve the problem.(他向我们保证他有能力解决这个问题。)
ensure
含义:ensure的意思是使某行为或某件事的结果得以保证,即确保某事发生,可以直接跟that-clause,并可以用复合宾语。
宾语:ensure的宾语可以是名词或动名词。
例句:
She ensured that all the details were correct before submitting the report.(她在提交报告前确保所有细节都是正确的。)
总结:
assure侧重于向人保证某事将要发生,消除他们的疑虑。
ensure侧重于确保某事发生,可以跟that-clause,并强调结果的可信度。
建议根据具体的语境选择合适的词,以确保表达准确无误。