首页 > 留学知识库

问题: She never had … _____ then.

She never had … _____ then.
A before B until
为什么不用A

解答:

(1)因为had说明过去,而before 的意思是在……之前,它后面的时态也必须同前面保持一致用过去的时态.

(2)也可以这样理解before then(在这以前都没有)
现在一定是有了;而until then 是到那时,到那她还没有

你结合语境来感觉一下吧,上述只是个人的感觉,怕有偏差误人子弟。外国人一般喜欢在before 后面接句子的。有时候没法解释就是固定搭配。