单项选择题

造成履约范围不清的主要原因是()。

A.分包合同条款内容不规范、不具体
B.合同双方当事人对工程情况不熟悉
C.合同双方当事人对法律知识不了解
D.合同双方当事人未按照合同示范文本执行