Muitas palavras admitem mais de uma regência, isto é, o uso de mais de uma preposição. Às vezes, a mudança de preposição provoca mudanças de sentido na frase. Compare, por exemplo, estas frases:
Ele está feliz com você = Ele está feliz por estar com você.
Ele está feliz por você = Ele está feliz por ver você feliz.
Obs.: Atenção com o uso das preposições antes dos pronomes "que" e "quem". Observe:
Esse é o perigo de que tenho medo.
Nesse caso, usamos a preposição "de" porque essa é regência da palavra "medo" (ter medo de alguma coisa). Por isso, é obrigatório seu uso antes do pronome "que". Outro exemplo:
Esse é o prêmio a que tenho direito.
Usamos a preposição "a" porque essa é a regência da palavra "direito" (ter direito a alguma coisa). Veja agora um exemplo com o pronome "quem":
Esse é o homem por quem tenho muito respeito.
Usamos a preposição "por" porque essa é a regência da palavra "respeito" (ter respeito por alguém).
Fonte: TUFANO, Douglas. Michaelis: Português Fácil - Tira-dúvidas de redação. São Paulo: Editora Melhoramentos, 2010.