▲从语法上看,下面两句都是对的:
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? 你有约会吗? (美国英语 / 英国英语)