单项选择题

当进度拖延是由于( )时,承包商不能要求监理工程师批准工期延长。

A.工程业主原因
B.监理工程师原因
C.承包商自身的原因
D.不可抗力