过去完成式,过去式和过去完成时的区别
一过去完成式、表示时态不同
1、一般过去时表示“现在”以前的任何时间发生的动作或情况。
如:They finished reading five English storybooks last year.
去年他们读完了五本英文小说。
2、过去完成时则表示过去某一时间或过去某一动作以前发生的动作或情况。
如:How many houses had they built in their village hy the end 0f last year?
到去年年底他们村建了多少房屋?
二、结构不同
1、过去式
1)肯定形式
主语+动词过去式+其他
2)否定形式
主语+didn’t +谓语动词原型+其他
①was/were+not;②在行为动词前加didn’t,同时还原行为动词
3)一般疑问句
①Did+主语+谓语动词原型+其他? ②Was/Were+主语+表语?
2、过去完成时
主语+had+动词过去分词
①肯定句:主语+had+动词过去分词+其他.
②否定句:主语+had+not+动词过去分词+其他.
③疑问句:Had+主语+动词过去分词+其他?
肯定回答:Yes,主语+had.
否定回答:No,主语+hadn’t.
④特殊疑问句:特殊疑问词或词组+had+主语+过去分词+其他?
⑤被动语态:主语+had(not) +been+动词过去分词+其他
三、时间状语不同
1、过去完成时在时间上强调“过去的过去”。
2、而一般过去时只强调过去某一特定的时间。
四、用法不同
1、当两个或两个以上接连发生的动作用 and 或 but 连接时,按时间顺序,只需用一般过去时来代替过去完成时。
2、在 before , after , as soon as 引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。
参考资料来源:搜狗百科-过去完成时
参考资料来源:搜狗百科-过去式
两种时态的区别:
1.一般过去时表示过去动作与现在无任何联系,而现在完成时则强调过去动作对现在的影响。
eg. 01.He wen to his hometown last month.他上月回了趟家。(强调动作发生的具体时间) 一般过去
02.He has went to his hometown. 他回老家了。(此人现在不在说话地点) 过去完成
2.现在完成时的动作开始于过去,现在仍在继续,而一般过去时的动作早已结束。
eg. 01.He worked in this company for 3 years.(现在已不在该公司) 一般过去
02.He has worked in this company for 3 years. (现在仍在此公司工作) 过去完成
每个动词的过去式的变法都不太一样。的单独记忆
一般加ed
do变成did
have变成had
are变成were
is变成was
过去时,即一般过去时,强调事情在过去发生;
过去完成时,强调事情在过去某个时刻已经发生。
一般过去时的形式为:将句子中的谓语动词改为过去式,
如:I finished homework three days ago. 我昨天完成家庭作业。
过去完成时的形式为:将句子中的谓语动词改为had done的形式。
如:I had finished homework three days before. 三天前我就已经完成家庭作业了。
可以看到,一般过去时和过去完成时在句子的时间状语形式上也是有区别的。一般过去式的句子中,说几天前,用“ago”;过去完成时的句子中,说几天前,用“before”.