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

Have you money for your fare?为什么不是Do you have money for your fare?
帮寒江雨雪隐顶贴 1年前 已收到3个回答 举报

wahaha888 幼苗

共回答了13个问题采纳率:100% 举报

这是英国英语和美国英语的用法.在英式英语中,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 (美)

1年前

6

rememberu 幼苗

共回答了136个问题 举报

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

1年前

2

懿麟 幼苗

共回答了628个问题 举报

口语

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 1.777 s. - webmaster@yulucn.com