La principale différence entre to et for est que to indique un mouvement d'une personne ou d'une chose d'un endroit à un autre ou d'une personne à une autre alors que pour indique un but, un but visé, un objet ou un destinataire d'une perception, d'un désir ou activité.
Puisque ces deux mots sont deux prépositions courantes dans la langue anglaise, ils ont de nombreuses significations et usages. En plus de ses rôles de préposition, car fonctionne aussi parfois comme une conjonction. De même, To est également utilisé comme marqueur infinitif et parfois comme adverbe.