下面是针对同学们的提问,进行讲解(练习来自邮箱上面的动词时态与语态)
7.(2012·开封二模)—Have you ever visited the Opera House?
—Yes.When I was in Syd

ney,I ________ it twice.
A.had visited B.Visited C.have visited D.would visit
答案 B
第一步,看选项A.had visited(过去完成) B.Visited(一般过去)
C.have visited(现在完成) D.would visit(过去将来)
第二步,找题目动词,was过去式,说明visit发生在过去。
When I was in Syd

ney,I ________ it twice.是一句话,则前后要保持时态的一致。排除C.
Visit这个动作在was动作的发生的时候已经发生,所以不涉及将来。排除D
看AB差异。A.had visited(过去完成:时间段) B.Visited(一般过去:过去某次)
请问需要时间段么?
When I was in Syd

ney,当。。。时候,表示时间点不是时间段,所以选B.
此题错误的回去看参考书,对比一下(过去完成)(一般过去) 下次不会错了。I