作业帮 > 英语 > 作业

现在完成时态与一般过去时态的具体区别和应用

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/10/04 11:29:10
要多举几个例子
现在完成时态与一般过去时态的具体区别和应用
解题思路: 如下
解题过程:
现在完成时和一般过去时的区别
1. 现在完成时和一般过去时都表示在过去完成的动作。但现在完成时强调的这
一动作与现在的关系。如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。试比较:
a. I have lost my new book. 我把新书丢了。(现在还未找到)
b. I lost my new book yesterday. 我昨天把新书丢了。(昨天丢的,现在找到与否没说明)
注意事项 :
(1) have been(to)与have gone( to)的区别:
have been(to)表示“去过某地(现在已经回来了)”,可用于各人称;
have gone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once, never, several times等连用,后者则不能。
如:They have been to Beijing twice. 他们去过北京两次。
He has gone to Beijing. 他去北京了。
(2)如单纯表示一段时间,或强调一段时间,虽有since,也不必用完成时。
如:It is two years since his father died.
=His father has been dead for two years. 他父亲去世已有三年了。
(3) 终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此以和表示一段时间的状语连用。
如:I haven't left here since 1997.自从1997年以来,我一直没有离开过这儿。
2. 侧重点不同。现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。
a. I have seen the film. 我看过这部电影。(现在我仍记得电影的内容)
I saw the film three days ago. 三天前我看了这部电影。
(强调是三天前,而不是别的什么时候看的电影)
b. He has been in the League for three years. 他入团已经三年了。
c. Tom wrote a letter to his parents last night. 昨晚汤姆给他的父母写了封信。
3. 两种时态的区分
(1)一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是"助动词have /has +过去分词"。如:
(2) 时间状语不同。如:一般过去时则常与yesterday, just now, in 2002,“段时间+ago”,“last+段时间”等表示过去时间的状语连用;而现在完成时则常与just, already, yet, ever, never, before等副词以及和these days, this week, “for+段时间”,“since+过去时间/从句”或“since+过去时间+ago”等时间状语连用。
a. She has lived here since two years ago. 她两年前就住在这里了。
She lived here two years ago. 两年前她住在这里。
看看以下的几组句子,有什么区别?
① Have you seen the film? (A) Did you see the film?(B)
说明] 你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。
② How has he done it?(A) How did he do it?(B)
[说明]他是怎么做的这件事?(A)句强调的是他做这件事的方式对现在产生了某种影响;(B)句单纯的询问做这件事的方式。
③ He has lived in Beijing for 8 years.(A) He lived in Beijing for 8 years.(B)
[说明]他在北京住了8年。(A)句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去。(B)句讲的是他在北京住过8年,现在不在北京了。
(3) 现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.
过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。
最终答案:略