"没有"用英文说是haven't还是don't have???那么haven't和don't have有什么不同`

如题`

其实一般来说在比较严谨的语法中,只有当have做助动词时,在可以在其后加not表否定,所以当表示“没有。。。”时,如果要用haven't的话,正规的句子应该是:

I haven't got any money. (现在完成时,haven't 做助动词)

当have做实意动词时,用do的各种形式充当它的助动词,否定时,在do的各种形式后加not,变成:

I don't have any money.

这三个句子从意思上来说没有区别,只是否定形式不同而已,严格地说,第二句不够准确。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-05
I don't have 和I haven't 应该是英式英语和美式英语的区别
第2个回答  2008-07-04
就口语而言你不需要分得那么细。但是如果是非要分,还是要视具体的语言环境,如果你翻牛津,答案会比较模糊。
相似回答
大家正在搜