
“suffer for”与“suffer from”的区别
在英语中,“suffer”是一个常用的动词,表示经历疼痛、损失或不幸。然而,“suffer for”和“suffer from”虽然都包含“suffer”,但它们的用法和意义却有所不同。以下是对这两个短语的详细解释:
一、“suffer for”
- 基本含义:“suffer for”通常表示因为某种原因或行为而遭受痛苦或惩罚。这里的“for”指的是导致痛苦的原因或理由。
- 用法示例:
- He suffered for his honesty, as he lost his job when he exposed corruption in the company.(他因诚实而受苦,因为他揭露了公司的腐败而丢了工作。)
- She will suffer for her decision to leave her family and move to a foreign country.(她会因为她离开家人去国外定居的决定而受苦。)
- 语境分析:在这些例子中,“suffer for”强调的是因为某个具体的决定、行为或特质而导致的后果。
二、“suffer from”
- 基本含义:“suffer from”则更多地用于描述一种长期的、持续性的疾病、问题或不良状况。这里的“from”指出了问题的来源或类型。
- 用法示例:
- Many people suffer from allergies during springtime.(许多人在春天会患过敏症。)
- He has been suffering from depression for years.(他已经患有抑郁症多年了。)
- 语境分析:这些例子中的“suffer from”都是用来描述一种长期存在的健康问题或不良状况。
三、总结与对比
- 相同点:两者都包含了“suffer”,即都表示经历了某种形式的痛苦或不幸。
- 不同点:
- “suffer for”更侧重于因为某个具体的原因(如决策、行为等)而导致的短暂或一次性的痛苦。
- “suffer from”则更多地用于描述一种长期的、由特定疾病或问题导致的持续性痛苦。
因此,在使用时需要根据上下文来选择合适的短语。如果需要表达的是因为某个具体原因而导致的痛苦,那么应该使用“suffer for”;而如果是在描述一种长期的健康问题或不良状况,则应该选择“suffer from”。
