第1个回答 2021-05-30
你好,这句话
There was so much delicious food to eat.
这句话没有语法错误,food不可数用单数。
我个人认为这里面用一般现在时there is表达会更好。
谢谢提问,望采纳!
第2个回答 2021-05-31
回答如下:
本句完全正确。名词food是不可数名词,much 可用来修饰不可数名词,故这里用much修饰food。so(这么,那么,这样,那样)是副词,等于副词that / this。so much 等于 that / this much(这么多的,那么多的)。例如:
He ran so fast / that fast just not.他刚才跑得那么快。
No one can climb up so high / this high. 没有人能爬这么高。
不定式短语to eat在这里作后置定语,表示要做的事情,我们也可以用其被动形式to be eaten。there be句型后跟不定式作定语时,不定式可用主动或被动形式。例如:
There is lots of work to do / to be done.
第3个回答 2021-05-30
这句话没有语法错误。to eat是不定式修饰名词,代表用途的意思。much是很多的意思,而so放在much前面修饰它。
第4个回答 2021-05-30
我认为这个句子没有语法错误,so much修饰不可数名词food,是正确的,to eat不定式做后置定语,修饰名词food。