问题

My grandparents _________for fifty years and they are both quite healthy now.
A:marry
B:have been married
C:are married
D:have gotten married
B:have been married
C:are married
D:have gotten married
正确答案是: