she ___china before she ___last september.b.didn't visit,camed.had not visited ,came为什么不选b,写出原因!

问题描述:

she ___china before she ___last september.
b.didn't visit,came
d.had not visited ,came
为什么不选b,写出原因!

过去的过去用过去完成时态
希望我的回答能够帮到你,望采纳!
祝你学习进步,天天快乐。O(∩_∩)O
【中考英语达人】团队

came 是过去发生,而前面的动作在came 之前,所以用过去完成

从before可以看出 visit 是先于come 发生的过去动作, 过去的过去要用过去完成时
注意: B 也对, 因为before 已经表明时间的先后关系,在英语中,此时可以用一般过去时代替过去完成时

因为后面有last september这个时间状语,它是一般过去时的时间状语,所以能用B过去完成时的

她去年9月来中国之前没来过中国.
去年9月已经是过去的时间了,而在去年9月之前,就是表示“过去的过去”
所以用过去完成时

从句last september,可以看出是过去时,所以用came,主句就是过去的过去,就用过去完成时