首页编程过去完成时?过去完成时had done

过去完成时?过去完成时had done

编程之家2024-05-1285次浏览

一、过去时和过去完成时区别

1、含义不同

过去完成时?过去完成时had done

一般过去式表示过去发生过的一件事情或是一种状态,但是只是过去的情况。

过去完成式表示过去的过去,也就是说过去的某个时间之前发生的动作或是存在的状态。

2、构成不同

一般过去式就是did的形式。一般加ed构成;以不发音的e结尾的加d;重读闭音节双写最后的辅音字母再加ed;辅音字母加y结尾的,把y变成i再加ed。不规则的需要记忆。

过去完成式构成:had+done(动词的过去分词)。

3、时间状语不同

过去完成时?过去完成时had done

如果句子里出现yesterday、justnow、lastnight、lastweek、lastmonth等等,用一般过去式。

如果句子里出现before+过去式;bytheendof+过去的时间(lastweek)等等,用过去完成时

二、谁能帮忙区分一下过去完成时和过去时的用法和区别

区别:

1、过去完成时在时间上强调“过去的过去”;而过去时只强调过去某一特定的时间。

2、过去完成时表示过去的过去,不单独使用,一般和过去时一起使用。

3、当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用过去时,不用来过去完成时。用法:1、过去完成时:主语+had+动词过去分词;2、过去时:主语+动词过去式+其他。

过去完成时?过去完成时had done

三、过去式和过去完成时的区别

1.时间状语不同:过去完成时在时间上强调"过去的过去";而一般过去时只强调过去某一特定的时间。试比较:

Theyhadarrivedatthestationbytenyesterday.

Theyarrivedatthestationattenyesterday.

2.在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。如:

Shewasveryhappy.Herwholefamilywerepleasedwithher,too.Shehadjustwonthefirstinthecompositioncompetition.

3.当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。如:

Heenteredtheroom,turnedonthelightandreadaneveningpaper.

I(had)calledherbeforeIlefttheoffice.

利用微分求近似值,微分的近似计算公式catalina out 过大?bigsur和catalina区别