1.para expresa la razón. Se usa con arrepentido, famoso, castigado, orado por, agradecido y culpado.
2.at se refiere a la causa de los cambios emocionales, que significa "por oír o ver...".
De se refiere a “causas externas”, como lesiones, accidentes de tráfico, etc.
4.of se refiere a “causas internas”, como las enfermedades y el hambre.
5. Ambos hacen referencia a motivos físicos o emocionales de fuera hacia dentro.
6. Por causas externas, especialmente violentas o no intencionadas.
7. Porque muestra la causa directa del resultado.
Para obtener más conocimientos, preste atención al curso residencial de verano de inglés de Beijing New Oriental. Creo que puede ayudarle.