首页 > 寺庙

have done和had done的区别|

have done和had done的区别

have done和had done的区别是:have done是现在完成时。现在完成时表示的是处于现在这个时间点,对这个时间点之前发生的一个或一系列动作的总结。had done是过去完成时。过去完成时表示的是:站在某个过去的时间点,对这个时间点之前发生的一个或一系列动作的总结。

have done和had done的区别|

过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。在英语时态中,"时"指动作发生的时间,"态"指动作的样子和状态。它表示动作发生的时间是"过去的过去",侧重事情的结果。

现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。在英语时态中,"时"指动作发生的时间,"态"指动作的样子和状态。

have has had的区别 have与had区别

如果是实义动词的话,have的原型have、三单has 、过去式和过去分词had。have和has用在一般现在时中,过去式用在一般过去时中,过去分词用在完成时中,还可以作助动词。have/has 是用在现在完成时中,had用在过去完成时中。

have、had、has的区别

have、had、has这三个单词中文意思都是“拥有(表示一种状态)”的意思。但英文上用法有些区别,区别如下:

在英语句子中,若句子的时态是一般现在时,则have/has适用于这种情况下,其中当主语是第一人称,第二人称,第三人称复数(I,They,have)时,使用have,当主语时第三人称单数(she/he),则使用has。

若句子的时态时一般过去式,则无论人称是哪一种,都是用had。

若句子是完成时的形式,则has/have been是表示现在完成时,has用于第三人称单数,had been则用于过去完成时。


|have、done和had、done的区别

   

have done和had done的区别|
  • have to与must的区别|
  • have to与must的区别| | have to与must的区别| ...