I have already seen it.不是过去的事情吗?怎么会是现在完成时?

来源:百度知道 编辑:UC知道 时间:2024/07/01 16:07:25
过去完成时I had already saw it.是这样吗?我现在都有点迷糊了.无论是过去完成时或者现在完成时?反正是完成时就用过去分词? 而对于过去式就是用在一般过去时? 一般过去时是指已经过去的事情.但没有影响到现在?而完成时就会影响到现在?
如果将句子变成一般过去时的话.就要加上过去的时间语?例如:I (had)saw it last year. 不知道是不是这样?一般过去时的句子都要有一些表示过去的时间或者单词?ago.last等?

现在完成时对于我们来讲是所有时态中最难掌握的一种。因为他并不是表示发生于某一时间的事情,而是既涉及过去,有联系现在的一种时态。

你可以比较一下下面的三种用法:
-I live in Beijing.我住在北京。
-I lived in Beijing.我住过北京(我在北京住过)
-I have lived in Beijing.我一直住在北京。

解释一下O(∩_∩)O哈!
1.的live是一般现在时,表示“我现在住在北京”这一事实。
2.的lived是过去时。表示在过去的某一时期在北京住过,至于现在住不住在北京则不清楚。
3.的have lived 是现在完成时。表示我在过去的某一时间开始住在北京,现在仍住在北京。表示从过去到现在的一种继续状态。

如果你能区分以上所说的,你的问题也就解决了。以下是对你的问题的解答:

1.过去完成时I had already saw it.不是这样。应该是I had already seen it。
2.只要是完成时就需要用到过去分词!(过分很重要( ⊙ o ⊙ )啊!)
3.过去式基本上都用于过去时,有时动词是ABB形的,不要就以为过去式也用于完成时。
4.5.见上述↑

回答补充:如果是过去时,那么一定有时间标志词,比如:last year,yesterday,last month,three years ago等等,但如果过去时出现在文章里,那么过去时的句子不一定有这些词,要根据语境的~~

希望对你有帮助

I had already saw it. 这句话是不对的,只要是完成时态,后面的动词就都要使用分词形式。 have already seen it.是过去的事情,但是可能对现在造成影响了,因而就需要使用现在完成时态。

对啊!我觉得没必要这么这么…!过去式是过去发生的事,用词的相应变化来表示那个动作已经发生过了,已经成为过去了。现在完成时就是表示已经完成的。我觉得先不管什么是对现在产生什么影响。意思表达的时候往往带个“已经”的词,所以理解的时候,翻译成