no doing和not doing

。。。+the habit of no smoking是正确的么?
书上讲动名词的否定式是应该用not+doing,那么把no改为not对么?

麻烦讲一下原因
谢谢
比如I have the habit of no smoking。这个句子
为什么of 后面很明显这个是动名词,但是为什么不用not呢???

“。。。+the habit of no smoking”我不理解你要表达什么意思。。。只能说是不正确的。

不能把not随便改为no。

No + 动词ing形式,只用于一些警告牌、标语、告示等地方,表达语气非常强烈。而且只能单独说,不能放在句子里。
比如
No smoking.
No parking.
No food or drink in the lab.

而not就是用于一般的陈述句中表示否定了。像你那个例句可以用not,意思就是“不抽烟的习惯”(不过其实纯正的英文在表达这个意思的时候不会用这这种方法)。

*********************************
楼主我不明白为什么你非要用这种表达方式。你补充的这句话意思是“我有禁止吸烟的习惯”,这在中文中都是很怪异的一句话。或者你这句话是从哪里看来的?不过我认为任何语境下这么说都是很别扭的说法。还是要用not。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-18
“。。。+the habit of no smoking”我不理解你要表达什么意思。。。只能说是不正确的。

不能把not随便改为no。

No + 动词ing形式,只用于一些警告牌、标语、告示等地方,表达语气非常强烈。而且只能单独说,不能放在句子里。
比如
No smoking.
No parking.
No food or drink in the lab.

而not就是用于一般的陈述句中表示否定了。像你那个例句可以用not,意思就是“不抽烟的习惯”(不过其实纯正的英文在表达这个意思的时候不会用这这种方法)。

*********************************
楼主我不明白为什么你非要用这种表达方式。你补充的这句话意思是“我有禁止吸烟的习惯”,这在中文中都是很怪异的一句话。或者你这句话是从哪里看来的?不过我认为任何语境下这么说都是很别扭的说法。还是要用not。
第2个回答  2009-06-06
这里的smoking是名词,不是动名词,所以前面用的是no,而不是not.
第3个回答  2009-06-06
楼上的,呵呵, 动名词也是名词啊,不过这里的动名词不做表语...no smoking/no photos 一样的用法,固定搭配