根据句意可知,这里意思是你能听到有人在办公室里唱歌吗,事情正在发生,用固定搭配:hear sb. doing sth. 听见某人正在做某事。
故选C。
D
句意:
我的祖父母已经结婚70多年了。
根据语境可知,这里意思是我的祖父母已经结婚70多年了,for more than seventy years70多年,for+一段时间,用于现在完成时,结构为have/has done,marry(结婚;嫁;娶)为非延续性动词,不能和一段时间连用,要转换成延续性动词词组be married(已婚)表示一种状态,符合句意。故选D。