哪位有烟?

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:57:00
Has anyone got any smokes?
为什么用has 不用do ~~??

Does anyone have any smokes?

在本句情况下应该和

Has anyone got any smokes?

意思是相等的,表示"拥有".

区别在于Has anyone got any smokes?比较属于英式英语,而Does anyone have any smokes?目前较常用,是美式英语.

当动词原型为have且此动词在句中表拥有讲时。
改成疑问句有两种方法:
Have/Has ……?
Do/Does……?
你说的两个都对。
Has she anything on her mind?"
她是不是有什么心事呢?”

因为后面有got,是get的过去时,如果用do,那里必须是get,因为do做助动词的时候后面接动词原形

Does anyone have cigarretes?