have和had的区别

如题所述

一、时态不同:

1、have+过去分词常用于现在完成时,出现在现在时的肯定句、否定句和疑问句中:

例如:They have got a wonderful house.

翻译:他们有一座漂亮的房子。

2、had常用于过去完成时中,表示过去的过去:

例如:Had he succeeded, he would have acquired a monopoly      

翻译:要是他当时成功了,他就会取得垄断地位。

二、词语解释不同:

1、have 英 [həv] 美 [hæv]:

aux.    用以构成完成式及完成式的不定式,表示已经…;

vt.    有,具有;拿,取得;从事;必须,不得不 ;

n.    〈口〉有产者,有钱人;富国;〈英俚〉欺骗,诈骗。

2、had 英 [həd] 美 [hæd] :

v.    有( have的过去式和过去分词 );(亲属关系中)接受;拿;买到。

三、用法的不同:

1、have+过去分词:现在完成时表示的动作发生在过去,以now的时间为基点,但侧重对now产生的结果或造成的影响。

2、had+过去分词:过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。

3、例如:

(1)I have learned 1000 English words so far.

翻译:到目前为止我已经学会了 1000 个英语单词。

(2)I had learned 1000 English words till then.

翻译:到那时为止我已经学会了 1000 个英语单词。

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