protect from, protect against
protect from和protect against都是“保护…以防…”“防御…”的意思,它们的区别是:
1.当防御的对象是“危害”或较小的事情,如冷气等时,要用protect from; 当防御的对象是“袭击”或较大的事情,如天灾时,要用protect against。
2.protect against强调防止against的宾语做某事; protect from则强调保护protect的宾语不受…。例如:
protect A from B's attack
保护A不受B的攻击
protect A against B's attack
防止B攻击A
protect, defend, guard, safeguard, shield
这组词共同的意思是“保护”。它们的区别是:
1.defend指对迫在眉睫的危险或侵袭而采取武力或其他手段防御,也可指为某人辩护或捍卫原则的纯洁性; guard指小心翼翼地保持警惕,防止实际存在的或可能发生的危险,以确保人身安全; safeguard指采用保护措施防御潜在的危险; protect指借用某种东西作为防御、保护的工具,使人或物免受伤害; shield指将防护物置放在保护者和伤害物之间,有遮挡的意思。例如:
The soldiers defended the castle.士兵们守卫城堡。
The player was guarded closely by her opponent.那名运动员被她的对手紧紧地看住。
This special cream will protect your skin from the burning sun.这种独特的乳霜可以保护皮肤免受烈日的伤害。
This agreement will safeguard the newspapers from government interference.这项协定将保护报界免遭政府干预。
The police were equipped with riot shields.警察配备了防护盾牌。
2.protect和shield两者相比较, shield在避开危险的成功率上没有protect高。
3.这组词中语气最强烈的是safeguard。
defend,protect,safeguard,guard,shield,shelter,harbour
这些动词均有“保护、保卫”之意。
defend普通用词,指用武力或其它措施使人或物不受损害,消除危险。用作比喻时,指坚持某种行动、决定或意见。
protect普通用词,指用某种手段作为防御工具以防危险或伤害。
safeguard语气强,指采取积极措施预防可能发生的一切攻击或危险。
guard普通用词,指保持警惕以防可能的攻击或伤害。
shield语气比protect强,但侧重防止迫在眉睫的攻击或伤害。
shelter通常指寻找安全地方躲避风雨或使人免遭危害。
harbour贬义词,指隐匿或非法保护、窝藏。