Have you a watch?可以写成Do you have a watch?

问题描述:

Have you a watch?可以写成Do you have a watch?

其实美国人惯用后面的。

英式用法是“Have you got a watch?”
美式用法是“Do you have a watch?”
没有"Have you a watch"的说法,缺成分,病句。

都可以.
have 表示"有"的时候,"do you have""have you"都可以.
have 不表示有的时候,只能用"do you have"
eg: Do you have lunch? 你吃过午饭了吗?
而不能说:"Have you lunch?"
所以为了正确,一般都说:"do you have"

你有手表吗?
可以

可以,Have you a watch?是美式用法,英国人习惯用后面的.