怎样分辨现在完成时,和过去完成时?刚刚开始接触英语,所以有些混乱,每个语法分开来说都很简单,但是放到一起就犯晕了.尤其是现在完成时和过去完成时,这两个的意思我都明白,但是只要出现在一个练习题里面就完蛋了,有没有学过的朋友教教我怎样在练习题里分辨出改用哪个时态,

问题描述:

怎样分辨现在完成时,和过去完成时?
刚刚开始接触英语,所以有些混乱,每个语法分开来说都很简单,但是放到一起就犯晕了.尤其是现在完成时和过去完成时,这两个的意思我都明白,但是只要出现在一个练习题里面就完蛋了,有没有学过的朋友教教我怎样在练习题里分辨出改用哪个时态,

过去完成时——就是在过去的某个时间你已经完成了。一般会有过去的某个时间的词出现。
现在完成时——指你到现在为止你已经完成。现在你才能看到事情的结果

过去完成时:had+Vpp
现在完成时:have/has+Vpp

我建议你随便用,不要紧,慢慢地自然就知道了

主要看句子中的时间状语,使用过去完成时的句子一般情况下句子中还会有另一个表示过去时的动词

1) 概念:表示过去的过去 ----|-------|-----|---->其构成是had +过去分词构成.那时以前 那时 现在 2) 用法 a.在told,said,knew,heard,thought等动词后的宾语从句.She said (that) she had never been to Paris.b....