单项选择题

A.张某没有违约,因为双方没有正式的书面合同
B.张某没有违约,因为堵车属于不可抗力,可以免责
C.张某违约,王某可以要求张某承担300万美元的违约责任,因为这属于可得利益的损失
D.张某违约,王某不能要求张某承担300万美元的违约责任,因为该损失不是张某在订立合同时所能预见得到的