过去时和完成时的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:59:24

过去时和完成时的区别

过去完成时的自我介绍
1.基本形式:had + 过去分词.
2.否定形式:had + not + 过去分词(had not照样可缩写hadn't).
3.一般疑问形式:had提到句首,回答用Yes,主语 + had./ No,主语 + hadn't.例如:
--- Had she told you to go there earlier yesterday?
--- Yes,she had./ No,she hadn't.
4.被动语态形式:had + been + 过去分词.如:
When I got there,the windows had been broken.
过去完成时是个相对的时态,不能离开过去某时 / 动作而“独闯天下”,只能早于过去某时 / 动作,或频频用于主句为一般过去时的宾语从句中,所以already / yet / still / just / before / never / by(the end of)last year 等时间状语常来配合使用;也常活跃在 before / when + 过去时态从句或by the time + 过去时态从句等的主句中.如:
By the time we got there,she had left.
1.与一般过去时态“小同大异”:我和一般过去时都可指动作发生在过去,但我强调动作相对于过去某一时刻已经完成;而一般过去时则强调动作发生在过去某一时间或过去经常性、习惯性动作,
需要特别注意的是:当动作附带yesterday、last year等过去时间状语时,应用一般过去时态.请区别:
By the end of last year,I had visited seven different cities.
We learned another English song last month.上个月我们学了另一首英文歌曲.
2.与现在完成时态“似是而非”:现在完成时表示动作相对于现在已经完成,其标准对照时间点为现在;而我表示动作相对于过去某一时刻前已完成,其标准对照时间点为过去.
试比较:
I have been there twice.我去过那儿两次.
I had been there twice before I went to school.
1.He ___________(turn)off the light.We can leave now.
2.By the time we got to the cinema,the film ___________(begin).
3.She ___________(finish)her homework before I left school.
4.My mother ___________(be)a teacher since 2003.
5.He told us that he ___________(give)the book to his brother.
6.I ___________(wash)all the clothes.So I can have a rest.
7.They ___________(stay)in China for a long time.
8.My father ___________(arrive)home before nine o’clock last night.
【参考答案】
1.has turned 2.had began 3.had finished 4.has been 5.had given 6.have washed
7.have stayed 8.had arrived

过去时和现在完成时

过去时指已经做过的事情,现在完成时指的是做完事情后对事后的影响
过去时强调的是时间,现在完成时则强调动作和状态。

过去时有明显的时间状语,例如:yesterdsay , just now
现在完成时的时间状语则是相对模糊,例如:since 1994, for seven years

在过去时的句子中不能...

全部展开

过去时和现在完成时

过去时指已经做过的事情,现在完成时指的是做完事情后对事后的影响
过去时强调的是时间,现在完成时则强调动作和状态。

过去时有明显的时间状语,例如:yesterdsay , just now
现在完成时的时间状语则是相对模糊,例如:since 1994, for seven years

在过去时的句子中不能用have/has+done , 这是在完成时中应该使用的。(have/has+done+since+did)

收起