"For" es una forma de "for", una preposición que se puede traducir como "para". "On account of" es una frase que se puede traducir como "debido a". Aprende más sobre la diferencia entre "on account of" y "for" a continuación.
There will be no trains in or out of the station this weekend on account of essential engineering works.No habrá servicio de trenes procedentes de o con destino a la estación este fin de semana debido a obras de ingeniería esenciales.
For all the problems we faced, we finished the project on time.A pesar de todos los problemas a los que nos enfrentamos, acabamos el proyecto en el plazo previsto.