问题

My grandparents _________for fifty years and they areboth 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
正确答案是: