-ing与to do作主语的区别在于句式不同;语境不同。
具体分析:
一,语境不同
doing动名词表达的事件比较抽象;事件比较笼统。
to do动词不定式表达的事件比较具体;事情形象生动。
二,句式不同
1. doing动名词作主语的时候,很少使用形式主语it。
例句:
Running on the spot is good exercise.
原地跑步是一种很好的锻炼。
No talking is allowed in class.
课堂上不准讲话。
Laughing at others is wrong.
嘲笑别人是不对的.
Laughing at others is impolite.
嘲笑别人是不礼貌的.
少数动名词用形式主语it。例如:
It is no good reading in bed.
躺在床上读书没有好处。
2. to do动词不定式作主语的时候,很多使用形式主语it,把真正的主语动词不定式放在句子的末尾。
例句:
It is important to get something down on paper.
重要的是要把一些事情写在纸上。
It is easy to find excuses for his indecisiveness.
为他的优柔寡断寻找借口是件容易的事。
It is difficult to define what makes him so popular.
很难解释清楚什么原因使他如此走红。