Learn English – Using “to” versus “for” between two nouns (“key to success”)

nounsprepositional-phrasesprepositionsto-for

Another user provided an example and I have added others:

Key to exercise
Key for exercise

Answer to a problem
Answer for a problem

Bullet to a gun
Bullet for a gun

She bought a taser to self-defense.
She bought a taser for self-defense.

We give alms to the poor.
We give alms for the poor.

She gave the order to the cook.
He put in the order for dinner.

Some of these seem pretty clear to me. I would select {to, to, for, for} for the first four, but the last two made me wonder if there is some rule at work, or if I'm basing it off what sounds better from repeated hearing. For instance, I might give "alms to the poor," but if I were poor then I'd bother passerby with "Alms for the poor?"

Is there some "pairing" going on (i.e. an answer is always to a question/problem/etc.)? Perhaps by plugging words into "this goes to that" or "this is for that", one could determine the proper usage. I'm looking for an explicit description or "rule" of what feels like an innate quality of the words. I believe Spanish has a similar dichotomy with para and por, but I'm not sure whether this translates (no pun intended) to English.

Best Answer

Here's part of an explanation found here:

TO ... is used in cases where a "transfer" happens. E.g.

  • I will give this book to you. (from me to you)
  • I will go to work. (from home to work)
  • I will talk to her. (information goes from me to her)

FOR is used in the following situations:

for the benefit of

e.g. I will do that for you.

purpose

e.g. This brush is for painting.

Not exactly a rule, but in general to applies if the word coming afterwards is specific. For is used if the situation is more abstract.

For this reason, both of your examples for alms make sense depending on the context.

We give alms to the poor.  (Which poor? The beggars downtown. We give alms to those beggars.)  
We give alms for the poor. (Which poor? I'm not sure. Our charity determines who receives the alms.)
Related Topic