一道英语填空题

有一道英语题,按所给单词的正确形式填空:There aren✀t enough people ______(clean) the classroom.按照语法[There be sb. doing sth.]应该填cleaning,但是老师说填to clean比较合适。请教各位,到底哪个对??
2026年09月25日 15:24
有5个网友回答
网友(1):

应填to clean.因为按照句子的语境,它所表达的意思是:缺少打扫教室的人。There +be +名词+doing的句型是指:有/没有...正在做某事。你要填cleaning意思是:正在打扫教室的人不够了。doing 指“正在做的事” ,而to do 指“将要做的事”。

网友(2):

都可以的!但是意思不一样,cleaning表示现在打扫教室的人手不够。而to clean的意思是没有足够的人手去打扫教室。都是非谓语形式修饰people

网友(3):

你老师说的对。
there are not enough xx to do sth
根据句子意思,是没有足够的人来干某事,表示目的

网友(4):

如果是现在正在clean,那么就应该用cleaning

还有一种情况是即将要clean,那么就应该用to clean

网友(5):

"to clean" 表未来性,而cleaning表进行性。so I think the right answer should be "to clean" here,I think.