我们可把这三种情况还原;
1.It is no use/good...doing句型中,doing是真正的主语,所以这个结构就是
doing...is no use/good...
2.it is+adj+(for sb.) + to do 句型中,to do是真正的主语,这个结构还原为:
to do...is +adj...
3.动名词做主语表示普通,一般的行为,不定式做主语表示某次具体的行为
It's no good smoking.(普通行为)
It's not good for you to smoke here.(具体行为)
4.动名词做主语,表示已知的事实或经验,不定式做主语表示未完成的事或目的
It's no good smoking.(已知的事实)
5.It's + n.+(for sb.)+to do句型中,用的也是动词不定式,区别同上.
It's our duty to help others.(表示动作,目的)帮助别人是我们的职责.