---how long ___ each other before they ___ married --- For about a year.a.have they known ; get b.had they known ; got为什么要用b不用a 怎么理解的?

问题描述:

---how long ___ each other before they ___ married
--- For about a year.
a.have they known ; get b.had they known ; got
为什么要用b不用a 怎么理解的?

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

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

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

b

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