Have you money for your fare?为什么不是Do you have money for your fare?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 20:26:21
Haveyoumoneyforyourfare?为什么不是Doyouhavemoneyforyourfare?Haveyoumoneyforyourfare?为什么不是Doyouhavemoneyfo

Have you money for your fare?为什么不是Do you have money for your fare?
Have you money for your fare?为什么不是Do you have money for your fare?

Have you money for your fare?为什么不是Do you have money for your fare?
这是英国英语和美国英语的用法.在英式英语中,have当“有”解释时,它的否定或疑问形式,可以直接将其调前或在其后加not,回答也用Yes,I have, NO, I haven't .而美式英语则加助动词do.
如:I haven't any money for my fare. (英)
Have you any moeny for your fare? Yes, I have. No, I haven't.(英)
I don't have any money for my fare. (美)
Do you have any money for your fare? Yse, I do. No, I don't (美)

因为,have 作“有、拥有”的意思时,可以看成是情态动词。而情态动词,变成疑问句时,可以直接将have提到前面。
当然,在上面所述的用法中,也可以作为实意动词看,那么,变成疑问句时,要用助动词。
综上所述,Have you money for your fare? 和Do you have money for your fare?都正确。...

全部展开

因为,have 作“有、拥有”的意思时,可以看成是情态动词。而情态动词,变成疑问句时,可以直接将have提到前面。
当然,在上面所述的用法中,也可以作为实意动词看,那么,变成疑问句时,要用助动词。
综上所述,Have you money for your fare? 和Do you have money for your fare?都正确。

收起

口语