这是因为,这是一个强调句式,这里的“he”实际上是that后面的那个句子的主语,也是整个句子的主语。对于强调句式,要求是可以把“it is ... that”去掉还能成一个句子,所以这里要用he,而不用him,如果不是强调句式,就应该用him
不可以用himIt is...that...是强调句,你这样看,把It is that这三个词去掉,它仍然是一个完整的句子,就变成:He broke the window.所以不能用him啊,he是用来做主语的。
因为这句话时强调句,强调句的特点是去掉It be.....that后句子仍很完整,因此去掉后,he是用来作主语的!him不能作主语