【喵呜刷题小喵解析】:工程变更的原因通常包括业主新的变更指令、政府或业主对工程的新要求、由于设计人员、监理、承包商事先没有理解业主的意图导致或设计的错误导致图纸修改、工程环境的变化,预订的工程条件不准确,要求实施方案或实施计划变更以及由于产生新的建筑技术和知识,有必要改变原设计、原施工方案等多个方面。因此,选项A、B、C、D都是正确的。