问题

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;
正确答案是: