John and Mary ________ with each other for 2 years.

John and Mary ________ with each other for 2 years.

A.have fallen in love

B.fell in love

C.have been in love

D.were in love

答案及解析: C

解析:

be in love with为延续性动词短语,可与一段时间连用;

而fall in love with是短暂性动词短语.