when did it happen和 when has it happend?有什么区别when did it happen?when has it happened?有什么区别,具体要怎么翻译?一个是一般过去时,一个是过去完成时,这两种时态之间又有怎样的相同点和不同点?

问题描述:

when did it happen和 when has it happend?有什么区别
when did it happen?
when has it happened?
有什么区别,具体要怎么翻译?
一个是一般过去时,一个是过去完成时,这两种时态之间又有怎样的相同点和不同点?

现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。而一般过去时也表示动作已经完成,但强调的是过去发生了某一动作这样一个事实。有的同学觉得这种说法比较难以理解,因为任何过去的动作对现在都有影响,很难判断用一般过去时或现在完成时。事实上,这种说法没有把现在完成时与一般过去时的根本区别说清楚。
如果没有说明动作发生的具体时间,则一般用现在完成时;如果说明了动作发生的具体时间,带有表示过去的时间状语,则用一般过去时。

完成时是指与现在有连系的,过去时指发生在过去的,这个问法一般用过去的吧,完成的很少看到啊

一般过去时强调过去的事实,has it happened是现在完成时,而不是你说的过去完成时,它强调过去发生的是对现在的影响或结果.

我觉得语法本来就有问题把
怎么能用现在完成时那