我谈谈我的个人看法,不妥之处请大家指正!
我觉得网友的两个句子都是对的,但虽然它们形式上高度相似,但结构和含义都有所不同。
(1) She was sad with so little money to spend.——并非with复合结构
分析:句中的不定式 to spend 是定语,修饰 money,意思是“可花的钱”(她因为可花的钱很少而感到伤心)。由于名词 so little money 与不定式 to spend 不具备主谓关系(其实是动宾关系),所以它不是所谓的复合结构(本句中不定式的逻辑主语其实是句子主语)。
句意:她很伤心,因为她没什么钱可花。(“花钱”的人是句子主语“她”)
(2) She was sad with so much money to be spent.——属于with复合结构
分析:句中的不定式to be spent为被动式,其逻辑主语是它前面的名词 so much money(而非句子主语),字面意思是“这么多钱要被花掉”,由于名词 so much money 与不定式 to be spent 具备主谓关系,所以它才是我们通常所说的 with 复合结构。
句意:她很伤心,因为要花掉这么多钱。(“花钱”的人不是句子主语“她”)