现在完成时与过去完成时的区别

如题所述

现在完成时:过去发生且对现在有影响的事情。并可能还在继续发生着
过去完成时:过去某个时间点之前已经发生且对过去某个时间点有影响.已经停止发生。
例:

I have lived here since January.
自一月份以来, 我一直住在这里。 (过去发生,但对现在有影响,并可能一直持续下去)
He had seen her only once since the meeting.
自从那次会议以来, 他只见过她一次。 (过去发生对过去有影响,但已经停止)
He's been working in a bank since leaving school.
自从毕业后, 他就一直在一家银行工作。 过去发生,但对现在有影响,并可能一直持续下去)

I have not seen him since then.
从那以后我再也没见过他。(过去发生,但对现在有影响,强调直到现在再也没发生see的这个动作)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-13
现在完成时:
现在完成时表示在过去完成的动作, 但强调这一动作与现在的关系, 如对现在产生的结果、影响等,
过去完成时:
表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子中描述的动作发生在“过去的过去”。
第2个回答  2010-04-13
现在完成时:过去发生且对现在有影响的事情
过去完成时:过去某个时间点之前已经发生且对过去某个时间点有影响.

详尽解释:见此链接:http://zhidao.baidu.com/question/25622475.html?si=2
第3个回答  2010-04-13
现在完成时表示现在正在发生的事情。
过去完成时表示过去某个时间段正在发生的事情。
第4个回答  2019-02-09
现在完成时是动作到现在结束.过去完成时的动作在过去就已经完成了
第5个回答  2019-01-17
过去完成时表示发生在某一过去的过去,即在某个动作之前发生的事情。
你属于概念混淆,可以看一看百度百科关于这方面的内容。
希望可以帮到你
相似回答