问题补充:
Mike with Janet for over one year before they got married.
A. had fallen in love
B. had been in love
C. has fallen in love
Dhas been in love
答案:
A. had fallen in love
(答案→)B. had been in love
C. has fallen in love
D. has been in love
解析:短语辨析及时态。Be in love with与……恋爱:fall in love with爱上某人。句意:在他们结婚以前,麦克和捷安特已经相恋一年多了。可知主句描述的是在过去某个时间以前已完成的动作,故用过去完成时态,选B。