A.what he has said
因为didn’t hear 后是一个宾语从句,必须用陈述语序,只有C和A是陈述语序,又因“他所说的”在“didn't hear”之前发生,故要用过去完成时态,而C时态不对,所以选A了.