Why don't do sth和 why not do sth有什么区别?

问题描述:

Why don't do sth和 why not do sth有什么区别?

why not do是说为什么不,很强烈的在疑惑为什么不能够如何如何
why don't you do是你为什么不怎么怎么做,是表示建议,可以说是你除了这样,为什么不那样?一种建议
然后why not单独用的时候还可以表示一种肯定的答复,可以

对啊 二楼说的正确 但是why don`t后面可加宾语 儿why not 不能。 另外why` not 表反问时语气更强烈

意思相同,但有一点点区别.
why don't do sth 相对较正式一点.
why not,非正式,口语化.

没有区别。都是提建议的句型