我以前也遇到过这两个词汇✧(^_-✿ ,下面我就讲讲区别。be sure to do sth表示一定会做某事,强调的是未来的确定性。而be sure of doing sth表示对做某事有把握,强调的是对结果的确定性。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:
了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ
1、语义不同
be sure to do sth表示一定会做某事,强调的是未来的确定性。而be sure of doing sth表示对做某事有把握,强调的是对结果的确定性。
例句:
①You are sure to succeed if you try hard. 如果你努力,你一定会成功。
②He is sure of passing the exam. 他有把握通过考试。
2、语法结构不同
be sure to do sth中的to do sth是不定式,用来表示未来的动作或状态。而be sure of doing sth中的doing sth是动名词,用来表示正在进行或即将进行的动作。
例句:
①Be sure to lock the door when you leave. 你离开时一定要锁门。
②I am not sure of getting a promotion. 我不确定能否得到晋升。
3、使用场合不同
be sure to do sth常用于建议、命令或警告等语境中,而be sure of doing sth常用于表达对结果的自信。
例句:
①Be sure to take your umbrella. It's going to rain. 一定要带上你的雨伞,要下雨了。
②She is sure of winning the competition. 她有把握赢得比赛。