现在完成时和过去时的差别..小妹不才..对英文没什么感觉.但要做作业没办法.所以来问下各位.

问题描述:

现在完成时和过去时的差别..
小妹不才..
对英文没什么感觉.
但要做作业没办法.所以来问下各位.

完成时的结构是 have或has +过去分词
过去时 就是在动词后+ed 还有特殊类型的

过去时是过去发生的事与现在没有什么联系,比较好懂。
现在完成时较复杂,其含义如下:
1.表示过去发生的事情对现在的影响
She has come now.
2.从过去开始的动作或状态持续到现在
I have learned English for five years.
3.从过去某一时间起一直到现在某一动作做过多少(次)
I have visited the city twice.
现在完成时的构成;have/has + done (过去分词)
现在完成时有什么标志词常见的有: already,so far,since...,in the last few years等等

使用现在完成时态的情况:(1)动作发生在过去,但一直影响到现在,甚至将来.(2)出现yet(用于疑问句或否定句中)already(用于肯定句中)since(作从...时起时讲时)、for+一段时间、ever、just、from then、onever since[什么都不是绝对的,有时注意语境]
一般过去时态很简单,出现过去的具体时间时一定用一般过去时态,其他情况注意语境吧.祝你好运吧!