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

问题描述:

I have already seen it.不是过去的事情吗?怎么会是现在完成时?
过去完成时I had already saw it.我现在都有点迷糊了.无论是过去完成时或者现在完成时?反正是完成时就用过去分词?而对于过去式就是用在一般过去时?一般过去时是指已经过去的事情.但没有影响到现在?而完成时就会影响到现在?
如果将句子变成一般过去时的话.就要加上过去的时间语?例如:I (had)saw it last year.一般过去时的句子都要有一些表示过去的时间或者单词?ago.last等?

现在完成时对于我们来讲是所有时态中最难掌握的一种.因为他并不是表示发生于某一时间的事情,而是既涉及过去,有联系现在的一种时态.你可以比较一下下面的三种用法:-I live in Beijing.我住在北京.-I lived in Beijin...