What’s the difference between “for” and “to” in “for/to many people”?

  1. The prepositional phrases, "To many people" and "For many people," are grammatically correct. The clause that follows, "dogs are the best friends" is grammatically correct. The sentences are grammatically correct.

  2. Is the difference in meaning between “To many people” and “For many people,” dependent on the clause that follows? A different example makes it clearer. "For many people, water is wet [when experiencing water]." "To many people, water is wet [in the view of]." When this distinction is applied to the original sentences, “For many people, dogs are best friends.” means in the experience of many people. “To many people, dogs are best friends.” means in the view of many people.

  3. It depends on whether you want to emphasize experience or view.

  4. The original sentiment, "A dog is a man's best friend." emphasizes the superiority of a dog over a person as a best friend. Many would agree.


Another difference is FOR = possession and TO = destination. They brought a cake for me. (it's mine); They brought a cake to me. (whether it's mine or not now, at least I'm the recipient). As to what's been said above.... French is important for me. (I need to learn it as I will study in France); French is important to me (I recognize its importance as it's spoken by (?) million people in the world; but even so it's just my opinion.