—How happy the grandparents are!
—Yes, they for fifty years.
- A.have been married
- B.have married
- C.have got married
- D.married
答案
正确答案:A
知识点:现在完成时

根据语境,此题表达的意思是“——爷爷奶奶的生活多幸福啊!——是的,他们已经结婚五十年了”。表示结婚的状态用be married,表示过去某一时间开始并一直持续到现在(包括“现在”在内)的动作或状态,所以用完成时。marry/get married强调动作,因此正确答案是A。

略
