帮我看看这个词起什么用I've got more than you have.have you got any choc

3个回答

  • 这是一个过去完成时态,got即get的过去完成式,意为“得到,拥有”的意思,气的作用当然就是谓语动词了,去掉当然不可以,否则就没动词了.'ve即have的缩写,这是过去完成时态的标志,这一点你应该懂.楼上所说的去掉后实际上就已经改变了句子的时态,意思也就随之改变了.

    第一句:我比你得到了更多(的巧克力).过去完成时态,获得巧克力是在说话之前就已经完成,用got注重“得到”这个过程,若去掉got,只用have,则意思变成:我比你有更多(的巧克力).注重的是现在我拥有的比你多这个事实.

    细心体会一下就会发现差异.

    第二句:你可曾得到一些巧克力?过去完成时态,问者的意思即问,在这之前你是否得到了一些巧克力.而改成Do you have意思就成了问你现在是否有巧克力,一个注重过去,一个注重现在.

    归根到底还是对过去完成时态和现在一般时态的理解问题.