-Do you know how long Mary before they got married? -For about five years. A.had
来源:网络
时间:
推荐文章

—Do you know how long ________ Mary before they got married?
—For about five years.
A.had he been in love with
B.had he fallen in love with
C.he had been in love with
D.he had fallen in love with
试题答案
C
问句作宾语用陈述语序;fall in love with可以用完成时,但不可以与“for+时间段”短语连用,故选C项。