【喵呜刷题小喵解析】:根据《建设工程施工合同(示范文本)》,建设工程保修期自竣工验收合格之日起计算。因此,选项D“竣工验收合格”是正确答案。提交竣工验收报告、发包方规定、发包方与承包方约定均不是建设工程保修期的起算时间,因此选项A、B、C都是错误的。