提前终止合同是一种特殊的合同收尾方式。下列哪种情况可导致合同提前终止? A. 无法交付产品,预算超支或缺少预留资源 B. 项目经理不想继续项目工作时 C. 客户提出要变更时 D. 项目范围与需求不明确时