初二,分不清一般过去时和现在完成时,找了好多好多分析,还是分不清?

如题所述

一般现在时和现在完成时的区别:

(1)一般现在时和现在完成时都表示在过去完成的动作,但现在完成时着重强调过去动作与现在的关系,即对现在产生的结果或影响等,而一般过去时只表示过去某一时刻发生的动作,不表示和现在的关系。如:

①I have lost my bike.          我丢了自行车。       (现在还没找到)

②I  lost my bike yesterday. 我昨天丢了自行车。(昨天丢的,现在是否找到没说明)

 (2)一般过去时经常与具体的时间状语yesterday, last night, an hour ago, just now, in 1998等连用,现在完成时经常与模糊的时间状语since, so far, for ,ever, never, before, just, already等连用,无时间状语。 二者也有共同的时间状语,如lately, recently, this morning, once, this Spring等,需视具体的语境而定。如:

①I have seen him this March.  今年三月我见过他。  (三月还没过完)

②I saw him him this March.    今年三月我见到了他。(三月已经过了)

(3)现在完成时可表示持续到现在的动作或状态,一般用延续性的动词live, work, study, teach, learn, know等;而过去时常用于非持续性动词,如become, die, finish, get, come, leave等。如:

①His father died two years ago.                 他父亲两年前过世了。

②His father has been dead for two years.  他父亲过世两年了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-14
首先得理解各个时态的意义,再从关键词和句子结构去考虑
相似回答