fault mistake error blunder 三者有什么区别?

fault mistake error blunder的区别如下:

①“错误”的性质不同

error指思想或行动背离正题轨道而出现的偏差或错误。

fault一般指可宽容的小缺点、错误。

blunder通常指由于无知或情况不明造成的错误。

mistake 是最普通用词,泛指多方面的错误。

②“错误”的大小不同

error指没有得到正确指引而出现的偏差或错误。

fault一般指小缺点、错误。

blunder通常指行动上的大错。

mistake泛指思想上、行为上或认识上的错误。

例句:

I wanted an opportunity to talk some sense into him and try to make him see the error of his ways.?

我想找个机会开导他一下,好让他认识到自己做错了。

It is a big fault to think that you can learn how to manage people in business school.?

以为在商学院能学会如何管理人是一大错误。

I think he made a tactical blunder by announcing it so far ahead of time.

我认为他在时机远未成熟时就把这事说了出去是一种失策。

They made the big mistake of thinking they could seize its border with a relatively small force?

他们大错特错,居然认为以较少的兵力就能够夺取其边境地区。

扩展资料

其他表示“错误、缺点”的单词

①flaw : 指结构或组织上的缺点,如破裂之处。用作比喻意义时,指品格上的缺陷。

例句:

There were, however, a number of crucial flaws in his monetary theory.

但是,他的货币理论中存在若干关键性错误。

②shortcoming : 指没有达到所要求的标准、没有充分发展或没尽到职责的不足、缺点或短处。多用复数形式。

例句:

Marriages usually break down as a result of the shortcomings of both partners.

婚姻常因为配偶双方的缺点而破裂。

③defect : 普通用词。指表面上的缺陷,或指人或物本质上的缺点。

例句:

He was born with a hearing defect.?

他患有先天性听力缺损。

④slip : 指因疏忽或无意而造成的差错。

例句:

However, in other cases the presence of a rule violation in ones code can be a red flag that something can go seriously awry at runtime, even if the compiler lets it slip by.?

然而,在其他情况下,代码中违反规则的表现可以是一个红色的标记,即使编译器让其通过,在运行时也会严重地出错。