王某准备出差到S市和外商洽商一笔300万美元的国际货物交易,为赶早上8点的飞机,王某乘坐张某的出租车前往机场。由于路上堵车,王某到达机场时飞机已经起飞,从而错过了与外商的订约。此时,王某要求张某承担300万美元的违约责任,下列说法你认为正确的是( )。
A:张某没有违约,因为双方没有正式的书面合同
B:张某没有违约,因为堵车属于不可抗力,可以免责
C:张某违约,王某可以要求张某承担300万美元的违约责任,因为这属于可得利益的损失
D:张某违约,王某不能要求张某承担300万美元的违约责任,因为该损失不是张某在订立合同时所能预见得到的
出自:建筑工程管理与实务