have和have got有区别吗?

如题所述

have 和have got的区别:含义不同、用法不同、侧重点不同

一、含义不同

have

aux. 已经。vt. 有;吃;得到;从事;允许;雇用;享有。n. [常用复数]富人,有产者,有钱人;富国

have got

拥有

二、用法不同

have

have用作助动词时,可与动词的过去分词或“been+现在分词”连用,构成动词的各种完成时态。

have的过去分词had还可与主语倒置,构成虚拟条件状语从句。

We will have pork chops for dinner.

我们晚餐吃猪排。



have got

have got为口语用法,它们不是现在完成时。一定要记住现在完成时的动词结构一定是:have/has+过去分词。上面的have/has后面没有动词的过去分词,所以不是现在完成时,而且现在完成时中,have/has的后面不能加got。

I couldn't have got to the meeting on time -- unless I had caught an earlier train.

我不可能及时赶到会场,除非我赶上了较早的一班火车。

三、侧重点不同

have

意思是“有”“拥有”“具有”,have既可指有生命物及无生命物之间的所属关系,也可指部分与整体的关系,或指精神上、身体上的特点。

have got

意思是“有”“拥有”“具有”,have got与have意义相同,但在口语中比have用得广泛。

温馨提示:答案为网友推荐,仅供参考
相似回答