It was the first time that I_____this film.

问题描述:

It was the first time that I_____this film.
A.saw B.have seen c.had seen D.see
为什么呢?我选了A.为什么要用过去完成时,不用一般过去时(好像是个很白痴的问题).这两种时态怎么区别呢?

选c
如果是it‘s the .time that
就可以选B
但是若谓语是过去式(was)就要将后面的时态(现在完成时)往后推
及将现在变成过去(就是过去完成时)
所以选C
还有这道题的考点是对B、C的区分
所以绝对不能选A
你觉得A要表示什么?前面都已经是过去时了,后面是应该加过去的某种时态,但是
在你说这句话之前,是不是已经看了这部电影呢?而你的话已经说过了,
所以就是过去的过去,就是过去完成时.
而我觉得你们老师讲错了 is 和 was 所表示的时态不同 ,所以用法也不同 、
你可以再和老师交流一下,但这道题的答案确实是C
这是对过去完成时的运用.老师说,is就接have done,was就接had done,我觉得老师没有错,只是我有点搞不懂(>_