问题

Have you heard the news that Jack ___________ Rose for almost 50 years
A:has been married with
B:has married to
C:has been married to
D:has got married with;
B:has married to
C:has been married to
D:has got married with;
正确答案是: