haven't与have no与don't have有什么区别
来源:百度知道 编辑:UC知道 时间:2024/06/05 00:33:18
I don't have any money
I haven't any money
I have no money
有什么区别
I haven't any money
I have no money
有什么区别
其实一般来说在比较严谨的语法中,只有当have做助动词时,在可以在其后加not表否定,所以当表示“没有。。。”时,如果要用haven't的话,正规的句子应该是:
I haven't got any money. (现在完成时,haven't 做助动词)
当have做实意动词时,用do的各种形式充当它的助动词,否定时,在do的各种形式后加not,变成:
I don't have any money.
这三个句子从意思上来说没有区别,只是否定形式不同而已,严格地说,第二句不够准确。
I don't have any money =I have no money
没有听过I haven't any money 这种说法。
I haven't any money
=I haven't got any money
在北美很少,几乎没人,至少我没听过havent any money这样的说法。
不过英国以前有这样的用法。
3句的意思都一样,就是我没钱。