怎样分辨是现在完成时和过去完成时?Thank you!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 12:18:06
怎样分辨是现在完成时和过去完成时?Thank you!

怎样分辨是现在完成时和过去完成时?Thank you!
怎样分辨是现在完成时和过去完成时?Thank you!

怎样分辨是现在完成时和过去完成时?Thank you!
从形式上来看,现在完成时是have + 过去分词; 过去完成时是had + 过去分词.
从用法上来看,现在完成时是与现在有关的,而且其重心就是现在,所以它不能和过去的时间连用.过去完成时是过去某个时间之前发生的动作.

have done 和had done的区别。。。

现在完成时与一般过去时的区别:
现在完成时和一般过去时都表示在过去完成的动作,但现在完成时强调的是这一动作与现在的关系,如果现在产生的结果或影响等,而一般过去时只表示动作在某一时刻发生,不表示和现在的关系