all teachers 所有的老师,不仅仅是教这个男孩的老师,还包括其它学校,其它地方的老师。
all the teachers 所有教这个男孩的老师。
我认为改成 all the teachers 比较好。
两个句子都是正确的结构。倒装句是正确的,但一般语法书不讲 such...that 引起倒装,因为这个用法确实比较少,人们更多地用 so...that 结构表示倒装。用 so...that 就是这样:
So clever is the boy that all the teachers like him.
你的题目有一定深度,我查阅了两本中学英语语法书,都没有见到 such...that 引导的倒装,后经过请教美国语言专业的教师才弄清楚,给了你以上回答,希望对你有所帮助。
句中all 和 teachers 之间应该要加the, 表特定。自然语序是对的,倒装语序应该是Such a clever boy he is that all the teachers like him.