帮我看看这个词起什么用

来源:百度知道 编辑:UC知道 时间:2024/06/29 22:42:34
I've got more than you have.
have you got any choclate?

其中的got起什么作用,去掉可以吧?详细说说,谢谢。

这是一个过去完成时态,got即get的过去完成式,意为“得到,拥有”的意思,气的作用当然就是谓语动词了,去掉当然不可以,否则就没动词了。've即have的缩写,这是过去完成时态的标志,这一点你应该懂。楼上所说的去掉后实际上就已经改变了句子的时态,意思也就随之改变了。
第一句:我比你得到了更多(的巧克力)。过去完成时态,获得巧克力是在说话之前就已经完成,用got注重“得到”这个过程,若去掉got,只用have,则意思变成:我比你有更多(的巧克力)。注重的是现在我拥有的比你多这个事实。
细心体会一下就会发现差异。
第二句:你可曾得到一些巧克力?过去完成时态,问者的意思即问,在这之前你是否得到了一些巧克力。而改成Do you have意思就成了问你现在是否有巧克力,一个注重过去,一个注重现在。
归根到底还是对过去完成时态和现在一般时态的理解问题。

have got = have 有

这是英式英语与美式英语的区别
英式中要加got
第一句got可去 've要改为have
第二句如去掉要改为 Do you have