老师您好!我在matlab帮助文件中看到这样一句话。“The network must optimize more parameters than there are data vectors to constrain these parameters.” 请问这句话中than的用法,than不是说要在从句中充当成分吗,这句话中than是不是充当了修饰data vectors的形容词或副词?如果是的,那么为什么“I have more apples than you have bananas.”是错的呢(因为您在http://ask.yygrammar.com/q-23051.html提及“I have more money than you have money? 这不是英语,是Chinglish。”)?我不是也可以认为than在从句中充当了bananas的形容词和副词吗?
I have 20 apples and you have 10 bananas.
I have more apples than you have bananas. 谁说这个句子是错误的?than从句中的bananas的限定词哪里去了?than就起了限定词的作用。
I have 20 apples and you have 10 apples.
I have more apples than you have . 此时apples必须省略。写出来就是语法错误。
I have more apples than you have apples. 严重语法错误!!!
主句中划线部分为比较短语,从句中划线部分为比较短语的对应项。对应项在比较分句中必须省略(由than替代)。
The network must optimize more parameters than there are data vectors to constrain these parameters.
than比较分句中划线部分为必须省略的比较对应项,有语法书称此为空位gap,比较分句必须留有空位。如果将than分析为连词不作成分,那么比较分句就必须是结构不完整的分句。其实如果将than分析为代词或副词,比较分句中的空位恰好就是than所充当的成分。这样分析的话,比较分句的结构就是完整的了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!