suffer 可以是及物或不及物动词,有时接 from,有时不接 from,它们有什么区别是什么?

譬如下面两句,哪句对?还是都对?有什么不同?

This can prevent people from suffering accidents.

This can prevent people from suffering from accidents.


suffer的基本意思是“吃苦”,所受的痛苦可以是肉体上的,也可以是精神上的,也可指

某人或某集体“遭受利益上的损失”。

suffer 用作及物动词时,意为“历程、遭受”,常接表带有贬义的名词作宾语。

suffer用作不及物动词时,意为“受...的严重干扰”,常与介词from, for等连用,表示

“因…而受罚、吃苦“。

比如:

They suffered huge losses in the financial crisis.
他们在经济危机时遭受了巨大的损失。

She suffered from a liver ailment.
她肝部有点小问题。


This can prevent people from suffering accidents.

此句中的suffer意为“遭遇、历程”,应该用及物动词。