过去完成时?过去完成时had done
一、过去时和过去完成时区别
1、含义不同
一般过去式表示过去发生过的一件事情或是一种状态,但是只是过去的情况。
过去完成式表示过去的过去,也就是说过去的某个时间之前发生的动作或是存在的状态。
2、构成不同
一般过去式就是did的形式。一般加ed构成;以不发音的e结尾的加d;重读闭音节双写最后的辅音字母再加ed;辅音字母加y结尾的,把y变成i再加ed。不规则的需要记忆。
过去完成式构成:had+done(动词的过去分词)。
3、时间状语不同
如果句子里出现yesterday、justnow、lastnight、lastweek、lastmonth等等,用一般过去式。
如果句子里出现before+过去式;bytheendof+过去的时间(lastweek)等等,用过去完成时
二、谁能帮忙区分一下过去完成时和过去时的用法和区别
区别:
1、过去完成时在时间上强调“过去的过去”;而过去时只强调过去某一特定的时间。
2、过去完成时表示过去的过去,不单独使用,一般和过去时一起使用。
3、当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用过去时,不用来过去完成时。用法:1、过去完成时:主语+had+动词过去分词;2、过去时:主语+动词过去式+其他。
三、过去式和过去完成时的区别
1.时间状语不同:过去完成时在时间上强调"过去的过去";而一般过去时只强调过去某一特定的时间。试比较:
Theyhadarrivedatthestationbytenyesterday.
Theyarrivedatthestationattenyesterday.
2.在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。如:
Shewasveryhappy.Herwholefamilywerepleasedwithher,too.Shehadjustwonthefirstinthecompositioncompetition.
3.当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。如:
Heenteredtheroom,turnedonthelightandreadaneveningpaper.
I(had)calledherbeforeIlefttheoffice.