赵振元《英语常见问题解答大辞典》语法点疑问

赵振元《英语常见问题解答大辞典》中all的语法疑问,求解惑~

第3题:B选项对,我明白。看作是定语从句;
但请问A、C为何不对?

我的看法是:
1.选A的话,All 是主语 ,what is needed是同位语从句;
2.选C的话,All the thing 做主语,needed 过去分词作后置定语,相当于 all the thing that is needed的省略。
以上不管从语法维度:时态还是三单、主谓一致都符合吧?还是从语意维度也都合理吧?

Blockquote

ChatGPT这样说:

  1. “All what is needed is continuous supply of fuel.”
  • 语法错误。“All what” 是不正确的表达。通常,“all” 后面不直接跟 “what”,而是直接跟 “that” 或者省略 “that”。正确的句子应该是:
    • “All that is needed is a continuous supply of fuel.” 或者 “All is needed is a continuous supply of fuel.”(虽然第二种形式更正式一些)。
  1. “All the thing needed is continuous supply of fuel.”
  • 语法错误。这里的 “thing” 是单数名词,而 “all” 通常与复数名词连用。此外,“the” 在这里也不适当,应该改成复数形式 “things” 或者改为用 “what”“that” 引导的从句。正确的表达方式可以是:
    • “All that is needed is a continuous supply of fuel.” 或者 “The only thing needed is a continuous supply of fuel.”

因此,这两个句子都有语法问题。