'Have you anything to declare?' he asked,looking me in the eye.
问题描述:
'Have you anything to declare?' he asked,looking me in the eye.
这里面的Have提前是为什么?为什么不用do you have呢?还有,为什么不用in the eye不写成in the eyes,一双眼睛是复数啊?
答
问题一
Do you have.是美式英语
Have you.(或 Have you got.)是英式英语
因此,Have you anything ...和 Do you have anything...这两种表达方式都可以
问题二
look sb in the eye 是固定词组,意思是:正视某人 (参见 金山词霸)
例句:
Does he look people in the eye?
他看人是否注视对方的眼睛?我的问题中的have 是助动词还是实义动词呢?Do you have anything to declare?中 have 是实义动词Have you anything to declare?have 是实义动词 (这个疑问句中实义动词have提前)Have you got anything to declare? 这是比较口语化的用法,这里的have 是助动词另外,百度上有许多关于have的英式和美式用法的详细解释,你也可以百度一下。希望对你有帮助!