do you have?和 have you got I don't have 和 I haven't got 分别在什么情况下用啊?

问题描述:

do you have?和 have you got I don't have 和 I haven't got 分别在什么情况下用啊?

楼上回答的对。

当have作“有”讲时:Do you have .../ I don't have ...这是美式用法.Have you got .../ I haven't got ...这是英式用法.两个句型互为同意句.当have 不当“有”讲时:英式和美式用法一致,都是借助于助动词do/does....