sunyaer的原文:
“‘No good’实际上是整个句子的主语。没有‘in’的话,句子就会变成‘no good is doing something’,而这是不对的。
另外,‘there is no good to do smething’这句话是对的吗?”
根据你自己的分析来看,不对。实际上没有"in"的话,动词不定式就会变成系动词"is"的补语,而说成"no good" is "to go"是没有意义的。英语中不定式不能作为介词"in"的宾语,只有动名词可以。因此"there is no good in to go" 是不符合语法的。
我本来想写“任何介词”的,但我又想起有许多句子都同时含有介词“about”和不定式("about to leave"),我觉得此处的"about"不能理解为副词,它一定是修饰不定式的介词。