11.---- Have you ever seen that movie?---- Yes.When I was in Tokyo,I ________ it three time.A.saw B.had seen C.have seen D.would see能否用C

问题描述:

11.---- Have you ever seen that movie?---- Yes.When I was in Tokyo,I ________ it three time.
A.saw B.had seen C.have seen D.would see
能否用C

由于提问是“你有没有看过?”
所以回答应该用完成式。
又因为回答者是过去完成的这一动作,所以应该用过去完成式。
选B,不能选C
A并不是不对,只是不是最合适的。
另外题目中最后那个time应该是times.

选A。When I was in Tokyo是个具体时间点,完成时不与时间点连用

答案A 就表示发生过的事
B是错误的,这里只是讲过去的事,没有过去的过去,不能用过去完成时
C也是错误的,现在完成时不能加过去时同时使用
D更加错

选择B 不能用have seen

这句话表达的是过去的时候,并没有强调有什么影响,而且C的时态表达错误。

选B,时态是过去式的

B
记得,当前面出现When i was 的时候就规定了时态,是过去时,所以需要用have的过去时态had.

When I was in 在前边
规定了时态
选择B

应该用B
你看过那个电影没?
是的,我还在东京的时候,我就已经看过三遍了
前面是was,表示曾经在东京的时候那个状态,后面就用过去完成时