Os proponemos otro ejercicio de pares mínimos para que lo resolváis.
a) Juan fue contratado.
b) *Juan fue llegado.
Solución
La diferencia entre las dos oraciones es el verbo. En la oración a) es «contratado» y en b) es «llegado».
El verbo «contratar» es transitivo por tanto acepta la construcción en pasiva. La empresa contrató a Juan -> Juan fue contratado por la empresa.
El verbo «llegar» en esta acepción es intransitivo y por tanto no acepta la construcción en pasiva y la oración es agramatical.