have you some pen与do you have some pen的区别

搞不懂这个到底有什么区别啊

两句的意思是一样的。都是问:你有些笔吗?

两句的区别在于have的词性。
1) have you some pens中的have作情态动词,可以直接前置变为疑问句,相应的回答是Yes, I have.或No, I haven't.
2) do you have some pens中的have作实意动词,因此用了助动词do。相应的回答是Yes, I do.或No, I don''t.

要注意这里pen应该用复数形式哦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-18
后面的语气重些!这么说吧,前面那句可以对熟悉的人说,对不大熟悉的可以用后面那句,而且后面那句在特定环境下还有这意思“你到底有没有一些PEN”!就这样。
第2个回答  2010-03-18
一模一样,看谁习惯怎么说的问题,一般我们说后边的那句
第3个回答  2010-03-18
按照正常的语法结构来说,我们一般都会说“do you have some/any pens?”

但是现在的一些日常表达中,也是可以说“have you some/any pens?”

两句话的意思都是一样的。本回答被提问者采纳
第4个回答  2012-11-20
have、 some、 do选 出 一 个 不 同 类 的 单 词