No estoy segura, creo que hay varias opciones correctas. Por lo que he visto en internet, hay diferencias de opiniones.
En mi caso, en español de España, usaría la preposición "por". "...él tiene prisa POR regresar a casa enseguida porque tiene que comer."
Pero repito, creo que depende del país o la zona.