问题

His wife, to whom he _____ for 20 years, died of cancer last Thursday
A:had married
B:has been married
C:has married
D:had been married
B:has been married
C:has married
D:had been married
正确答案是: