请问Has he had any beef or chicken He hasn't had any beef.He h

请问Has he had any beef or chicken He hasn't had any beef.He has already had some chicken .
这里的had 当什么讲呢 当有 还是当吃 还是说当什么都可以 请指教
ivnana110 1年前 已收到4个回答 举报

晏江 幼苗

共回答了15个问题采纳率:93.3% 举报

是吃的意思
因为
has already had some chicken
如果解释为有,那么不可能出现现在完成时,说不通的.
希望能和你一起探讨~

1年前 追问

5

ivnana110 举报

他有一些鸡肉 为什么说不通呢??? 现在完成时不就是has+had 吗?请指教

举报 晏江

学英语不能学死,have作“有”解释时,没有现在完成时,因为这时HAVE表示常态,只能用一般现在时。而且用现完也没法翻译出个意思。不懂欢迎继续追问,乐意为你解答

ivnana110 举报

是不是可以这样理解,have在一般现在时中是及物动词;而在完成时中是作助动词,且have不可以当有讲。

举报 晏江

现在完成时中,第一个has是助动词,第二个是及物动词。have在现完时态里不能解释为:有。
没错,你可以这么理解。

阿呜1 幼苗

共回答了23个问题 举报

在这里是吃的意思

1年前

2

doveyan 幼苗

共回答了6个问题 举报

在这里是吃的意思,HaS在这里是助动词,也不当有

1年前

1

fgwei9088 花朵

共回答了4373个问题 举报

亲:have放在饮食前面是吃,放在饮料前是喝,放在运动前是玩、打、踢等。

1年前

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