梦幻西游飞行技能书:---how long ___ each other before they ___ married ?

来源:百度文库 编辑:中科新闻网 时间:2024/05/15 01:21:09
---how long ___ each other before they ___ married ?
--- For about a year.
a.have they known ; get b. had they known ; got
为什么要用b不用a 怎么理解的?

都是过去发生的动作,但“认识”是在“结婚”之前,要用过去完成时态。

先填第二空,因为他们已经结婚了,故用过去式got
再回过头来看第一空,因为第二空为过去式got,故
第一空用过去完成时态had known (抓住时态一致解题)

过去完成时的用发法,before 为标志

因为他们相互认识是在他们结婚之前 所以用过去完成时“had”

b