Mr Rochester struggled to speak.

老师,struggle是不及物动词,为何不可以接名词短语,但后接不定式,不定式是作宾语吗?

ruiqiang网友用一下你的逻辑思维。既然struggle是不及物动词,那样就不应该有宾语。不定式可以作宾语也可以做目的状语。既然struggle无需宾语,那样不定式就应该是目的状语。逻辑上,为了speak,主语得克服一系列困难(struggle),这也是适当的。

常常如此去思维、剖析。你的不少问题其实根本就没必要去问其他人的。