Английские эквиваленты в отличие от русского "защищать" указывают на характер того, от чего исходит угроза и на цели защиты и обозначаются разными словами.
Подразумевает защиту от угрожающей опасности; предполагается предпринимать любые действия, чтобы прийти на помощь кому-либо или чему-либо, находящемуся в опасности и нуждающемуся в защите.
Peter was the only one who defended me when things started going wrong. – Только Петр защищал меня, когда начались неприятности.
Пояснение к примеру: Петр пришел на помощь товарищу.
protect – защищать, предохранять, ограждать
Правило употребления:
От возможных опасностей или неприятностей, таких как наводнения, пожары или болезни.
I jumped behind the wall to protect myself from the explosion. – Я отпрыгнул за стену, чтобы защитить себя от взрыва.
Пояснение к примеру: Защитил себя от чрезвычайной ситуации.
От опасности, особенно встав между ее источником и тем, на что или кого это действие направлено.
She shielded her eyes against the sun glare. – Она заслонила глаза от яркого солнца.
Пояснение к примеру: Т.к. shield в ином контексте может означать "щит", то имеется в виду что-то или кто-то встает между тем, кому защита нужна и источником опасности. В данном примере имеются в виду солнцезащитные очки.
guard – защищать, стоять на страже, охранять, караулить, стеречь, сторожить
Правило употребления:
Предполагает действия, направленные на сохранение того или тех, кто был доверен кому-либо.
The trees guarded the garden from the wind. – Деревья защищали сад от ветра.
Пояснение к примеру: Деревья "охраняли" сад.
uphold – защищать, поддерживать
Правило употребления:
Предполагает высказывания в защиту/в пользу чего-либо, подтверждения чьих-либо решений или высказанных предположений.
The headmaster upheld the teacher's decision. – Директор поддержал решение учителя.
Пояснение к примеру: Директор защитил учителя, вступив в словесную перепалку с вероятным оппонентом.