劳驾帮解答一下我英语上的困惑 感谢!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:44:06
我对完成时的理解还是不懂 十分不理解完成时就是对现在有影响 比方说二战的爆发,用一般过去时,但它也对世界产生影响了呀?怎么不用have呢??还有过去完成时,一定要在句子中存在一个过去时间点么???

劳驾帮我理解一下,,感谢!!!!

具体问题具体分析呀

我的经验就是 句子里面有表示长时间的 几年了啊 几个月了啊 就有可能用完成时态了

如果时间是 几天前 几年前 表示瞬间的时间 一般都用过去就可以了

这个么有一些是固定了的,不用太计较了

我就是这样做题目的,一般都没问题啊。

这样太抽象了,你最好举个例子

完成时是持续动作的意思吧?
He has been in army for 2 years.就是呆在军队两年,而现在仍然在军队里(服役)。这是现在完成时。过去完成时也差不多,就是说截止到提到的时间一直在持续。
He had been in army for 2 years before he met XX.
持续到过去某个事件发生为止。。。大概是这意思,还有别的什么意思么?

现在完成时态表示,这件事发生在过去,但它的影响一直持续到现在
而过去完成时在使用时,它一般要有时间提示