Chinese: 他对技术知识的缺乏妨碍了他的晋升。
English: His lack of technical knowledge kept him from being promoted.
French: Son manque de connaissances techniques l'empêcha d'être promu.