英文的一般过去式和现在完成时`过去完成时有什么区别,要例子

2024-12-04 06:04:32
推荐回答(3个)
回答1:

首先最主要的区别就是结构:
一般过去时就是加动词的过去式,eg.I watched TV yesterday.其中be的过去式was/were.一般过去时表示所过去发生的事情;
现在完成时结构为have/has done,表示已经完成,通常指过去的事情对现在的影响。
eg.I have finished my homework yet.
过去完成时结构为had done,表示过去的事情对过去的影响,即过去的过去。
eg. I had never seen him before
其中过去完成时在初中时期只要求了解即可,中考不考

回答2:

一般过去式 是过去做的事 表过去
I met him yesterday。【我昨天遇见他了】
现在完成时 是已经完成的事 表现在
I have met him。【我见过他了】
过去完成时 是过去已经完成的事 表过去的过去
I had met him。【我之前见过他了】

回答3:

现在完成时have/has +done
过去完成时had+done
过去式did/was/were动词时过去式
现在进行时am/is/are+do-ing