What he said proved to be true.
to be true 是不定式作表语。
书上说这句话中 to be 可以省略,那样是否可以理解为:
What he said proved true.
这句话中是用形容词 true 作表语了呢?或者说其实没什么语法现象,只不过省略了而已。
这里的prove为系动词,后接不定式to be true作表语,也可以直接接形容词true作表语,两者在乎义上无甚差别,所以What he said proved true.中的to be是被省略了。又如:
The task proved more difficult than wed thought. 这项任务原来比大家预想的难得多。《牛津高阶英汉双解词典》