prevent,protect,guard,defend好像都是防御的意思,有什么不同么?

prevent,protect,guard,defend好像都是防御的意思,有什么不同么?

prevent, vt.
1. 预防2. 阻碍;阻挠3. 阻止;阻挡(from)4. 【宗教】
protect vt.
1. 保护; 保卫2. 关税保护;(通过征关税)保护(国内企业);实行贸易保护3. (制定法律)保护4. 投保;为…买保险 5. 防护;防卫;警戒6. 在…上装防护(或保险)装置以免伤人7. (通过禁猎或养殖等)保护(受到危害的动、植 物)8. 对(驶近列车上的工作人员)发出前面不畅通的信号;(打旗号或发信号)使停下
guard vt. & vi.
1. 保护, 控制, 看守, 监视, 警卫, 守卫, 保卫n.
1. 警戒, 警惕, 守卫, 保卫, 保护, 看守2. 卫兵, 警卫员, 看守3. 警卫队, (统称)卫兵, 警卫, 看守4. 防御姿势5. 防护装置, 防护罩, 防护用品6. (英国和其他一些国家的)禁军,御林军,近卫军
defend vt. & vi.
1. 保卫,防御;保护;2. 辩护; 辩解3. (足球、曲棍球等)防守4. 参加卫冕赛5. 进行辩护;当辩护律师
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-21
prevent 是防止某事发生,如 prevent the flood
protect 是保护,如parents protect their kids
guard 是保卫,如保卫领导人安全
defend 是防卫,辩护 (多在法庭等地方)