现在完成时和过去完成时有什么不同之处 用法

问题描述:

现在完成时和过去完成时有什么不同之处 用法

have done和had done的区别

现在完成时是指对现在造成影响,形式为have done;过去完成时是对过去造成影响,即过去的过去,形式是had done。你可以画时间轴,现在--------过去---------过去更以前,现在完成是对“现在”影响,陈述者是在现在讲话;过去完成是说过去更以前的事对“过去”影响。如he told me that the conference had been delayed to sunday . 但无论哪种形式注意主动还是被动

过去完成时,是英语的一种句式时态.简单的说吧,在时间点上,就是过去的过去的某个状态对过去这一时间点的人或物的影响.比如:I had never been to Shanghai.(过去完成时,我从未到过上海).在这里,我说这句话时,是在过...