应填to clean.因为按照句子的语境,它所表达的意思是:缺少打扫教室的人。There +be +名词+doing的句型是指:有/没有...正在做某事。你要填cleaning意思是:正在打扫教室的人不够了。doing 指“正在做的事” ,而to do 指“将要做的事”。
都可以的!但是意思不一样,cleaning表示现在打扫教室的人手不够。而to clean的意思是没有足够的人手去打扫教室。都是非谓语形式修饰people
你老师说的对。
there are not enough xx to do sth
根据句子意思,是没有足够的人来干某事,表示目的
如果是现在正在clean,那么就应该用cleaning
还有一种情况是即将要clean,那么就应该用to clean
"to clean" 表未来性,而cleaning表进行性。so I think the right answer should be "to clean" here,I think.