I didn't see the film with my classmates last night because I____ it already.

问题描述:

I didn't see the film with my classmates last night because I____ it already.
A.had seen B.have seen C.saw D.will see
正确答案为A
为什么?already 明明就是现在完成时的特征词啊!

already是完成时的标志,不只是现在完成时的标志.
前面用的是I didn't see,是过去时,就是说他昨晚没有去看电影,因为昨晚之前他就看过了.
这是过去完成时,所以用had seen