The Longman dictionary suggests two options regarding the word 'protect': protect somebody/something from something and protect somebody/something against something/

Examples: The cover protects the machine from dust. Physical exercise can protect you against heart disease.

According to the examples, I believe that the verb 'protect' takes against' when you are talking about something which is not tangible, whereas the preposition 'from' is used with words that can be seen or touch. Am I correct? If not, how to know which preposition is necessary?

  • 1
    from an existing threat; against a possible/potential threat.
    – Kris
    Commented Mar 10, 2014 at 8:17

1 Answer 1


You can use "against" when there is a tangible threat:

Mace allows people to protect themselves against assault.

And you can use "from" when there is a non-tangible threat:

Not caring can protect you from feeling embarrassed.

The relevant distinction is contained in the meanings for from and against:

against — in resistance to or defense from: "protection against burglars."

from — (used to indicate agent or instrumentality): "death from starvation."

Pragmatically, there is very little difference between the two prepositions and you can more or less use them interchangeably. That being said, patterns do exist.

  1. Food protects one from starvation.

  2. Food protects against starvation.

Note that "one" is used in (1). You could say "protects from starvation" but it isn't as common. Likewise, you could say "protects one against starvation" but it is also more uncommon.

You can use NGrams to check the most common prepositions for each:

This can give you a quick overview of which is used where. But, as I mentioned earlier, it isn't a major issue if you use the "wrong" one. The differences here are minute.

  • According to this criteria, both examples of the OP are wrong. "to protect the machine from dust" is tangible and "to protect you against heart disease" is non-tangible. Is that right? Commented Aug 5, 2019 at 2:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.