谁懂英语的朋友吗?帮帮我看一下这两句话那句是对的,

谁懂英语的朋友吗?帮帮我看一下这两句话那句是对的,1. Have you got any small change
2.Have you any small change

have是助动词吗?什么情况下是助动词,什么情况下不是助动词

"Have you any small change?"中省略了got一词

应该为Have you got any small change?

这是口语中的说法,通常不会很正式,省略got是很常用的口语语言.

省略got这种情况,记得在新概念一中一百多课出现过


在这里have是实意动词,拥有的意思,即:have got=have


而have用作助动词时,多见于两种情况。

第一是与动词的过去分词一起构成完成时

第二是“情态动词+have+过去分词”的结构,有 推测、假设之意。



这是个人手打的观点,有90%保证对的信心!

追问

谢谢解答,我学的就是这一课,读的时候本能加了一个Got上去,我感觉也对,所以就问一下

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-11
第一句话是对的。have在完成时态的句子上是助动词