how many sheep have you got?为什么这里不用get而是用过去式got呢?

如题所述

这里的have got 是一种现在完成时的形式,即have/has +done (动词过去分词),have 作助动词构成现在完成时,这里的got就是get 的过去完成时形式,用get句中则有两个谓语动词,have 和get,所以不能用get。此外have got =have表示“拥有”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-19
got在此为过去分词,和助动词have一起构成句子的谓语部分,属于现在完成时态。
第2个回答  2018-03-19
已经拥有了。