Have I any shoes?这句的语法正确吗
2024-12-05 15:01:04 学考宝 作者:佚名
问题描述
I have some shoes.
如果转为问句,应该是 Have I any shoes? 还是 Do I have any shoes?
老师答疑
龙老师:
▲从语法上看,下面两句都是对的:
Have I any shoes?
Do I have any shoes?
你这属于“自问”。如果是将I have some shoes.变成一般疑问句,通常是用:
Have you any shoes?
Do you have any shoes?
▲你可能怀疑上面的第一句,其实完全可以这样说的。又如:
Have you any change? 你有点零钱吗?(牛津)
Have you any hand-luggage? 你有手提的行李吗? (牛津)
Have you any other questions? 你还有别的什么问题吗?(朗文)
Have you any brothers or sisters? 你有兄弟姊妹吗? (牛津)
▲根据《牛津英语用法指南》,以上两 类用法主要是英美英语的不同。比较:
Have you an appointment? 你有约会吗? (英国英语)
Do you have an appointment? 你有约会吗? (美国英语 / 英国英语)
陈老师:
I have some shoes.
如果转为问句,应该是 Have I any shoes? 还是 Do I have any shoes?
(1) Have /has +主语+宾语?(这种语法使用已经逐渐被淘汰,不建议这样使用)
Have you any money on you?(属于旧语法)
(2)Do/Does +主语+have +宾语?(属于现代语法主要使用)
Do you have any money on you?