happysky4496
其实一般来说在比较严谨的语法中,只有当have做助动词时,在可以在其后加not表否定,所以当表示“没有.”时,如果要用haven't的话,正规的句子应该是: I haven't got any money.(现在完成时,haven't 做助动词) 当have做实意动词时,用do的各种形式充当它的助动词,否定时,在do的各种形式后加not,变成: I don't have any money. 这三个句子从意思上来说没有区别,只是否定形式不同而已,严格地说,第二句不够准确.
偶与吃货
英 [ˈhævnt] 美 [ˈhævənt]。
在比较严谨的语法中,只有当have做助动词时,在可以在其后加not表否定,所以当表示“没有.”时,如果要用haven't的话,应该是:
I haven't got any money
意思:我没有更多的钱。
当have做实意动词时,用do的各种形式充当它的助动词,否定时,在do的各种形式后加not,变成:I don't have any money。
扩展资料
haven't 和don't have的区别:
1、在语法中,当have做助动词时,在可以在其后加not表否定,所以当表示“没有”时,用haven't的。
2、当have做实意动词时,用do的各种形式充当它的助动词,否定时,在do的各种形式后加not,变成don't have .
3、have表示“拥有”的意思时或做完成时态的助动词时可以用haven't/hasn't/hadn't.
鱼米芝香
haven't = have not (have 是助动词,加个not 表示否定)一般用来表达时态:现在完成时和现在完成进行时I haven't seen you for ages. 很久没见你了。I haven't been doing this for ages. 我好久没做这件事了。然而 -- "没有" 用have表达:don't have 或者 have no ...例句:I don't have a laptop. 或者 I have no laptop. 我没有手提电脑。
优质英语培训问答知识库