单项选择题

John and Mary()for years before they got married.

A.had been in love
B.had broken up
C.had separated
D.had been divorced