1、意思不同
suffer的意思是遭受;受痛苦; 受损害; 变糟; 变差; 忍受; 容忍; 容许;
例句:He made a rash decision and now he is suffering for it.
他当初草率决定,现在吃苦头了。
suffer from的意思是遭受来自……的痛苦。
例句:He suffers from asthma.
他患有哮喘。
2、 使用对象不同
suffer指遭受一般的伤害或疼痛;
例句:The company suffered huge losses in the last financial year.
公司在上一财政年度出现巨额亏损。
suffer from指长期的或习惯性的痛苦或困难。
例句:Many companies are suffering from a shortage of skilled staff.
许多公司苦于缺乏熟练员工。
3、用法不同
suffer除了可以组成短语suffer from之外,还可以组成短语not suffer fools gladly,意为不愿迁就笨人;不能容忍愚蠢者。
例句:I can't suffer fools gladly.
我不能容忍愚蠢的人。
而suffer from本身就是一个词组,无其他词组组合。