现在完成时和一般过去时的区别的例子
2016-04-11 · 让每一位学生都能牵手世界名校
现在完成时的句子结构为主语+have/has+动词的过去分词,常用于以下两种情况:
表示过去发生的某个动作对现在的影响或者结果
表示过去发生的某个动作或者状态一直持续到现在,有可能继续发生下去
一般过去时的句子结构为主语+动词的过去式,或者主语+was/were,常用于以下两种情况:
表示过去发生某个时间里发生的动作或者状态
表示过去反复发生、经常发生动作或者状态,句子中经常有always,often,usually表示高频率的词汇
举些例子:
1. I have finished my homework. 表示一个过去的动作(写作业)对现在造成的结果(完成了)
2. I finished my homework yesterday. 表示过去发生某个时间里(昨天)发生的动作(完成作业)
3. He has lived in Beijing since 1978. 表示过去(1978年)发生的某个动作(住在北京)一直持续到现在,有可能继续发生下去
4. He lived in Beijing in 1978. 表示过去(1978年)发生的某个动作(住在北京)
推荐于2017-11-22 · 知道合伙人教育行家
2) 比如:I put the book on the desk(put 在这里用了过去式,"put"这个动作没有对现在产生影响,否则书还应当在座子上,但事实是书已经不再座子上了)
3)I have put the book on the desk(put是刚才发生的动作,但就是因为刚才put的动作,书现在才在座子上)
4)一般来说,句子当中如果有非常明显表示过去的时间,一般用过去时,比如yesterday,last week,three days ago等,而...before; for(得了多长时间)+时间,since+时间,;in the past+时间;so far(到目前为止)一般都用现在完成时
现在完成时和一般过去时的主要区别在于,现在完成时强调的是“过去做过的事情对现在的影响,强调现在”,一般过去时讲的是“过去做了什么事情,强调过去”,