甲公司在报纸上发布广告，称其有某品牌汽车待售。每辆价格10万元，广告有效期为7日。广告发 布的第5天，乙公司派人带上支票前往甲公司购车，但车已全部售完，未能成交。乙公司遂诉至法院 要求甲公司承担民事责任。下列判断符合法律规定的是（）。
A. 甲公司发布广告的行为属于要约邀请，乙公司的行为属于要约，甲公司无需对乙公司承担民事责任
B. 甲公司发布厂广告的行为属干要约，乙公司的行为属干反要约，甲公司无需对乙公司承担民事责任
C. 甲公司发布广告的行为属于要约，乙公司的行为属于承诺，甲公司应当对乙公司承担缔约过失责任
D. 甲公司发布广告的行为属于要约，乙公司的行为属于承诺，甲公司应当对乙公司承担违约责任
普通的商业广告因其内容不够具体确定，不认为是要约，只认为其属千要约邀请，但商业广告的内容符合要约条件，即以订立合同为目的、内容具体确定的，视为要约。本题中甲公司发布的广告内容具体，包含合同的主要条款，故而该行为应属于要约，而乙公司行为属千承诺，并非反要约，甲乙双方合同已经有效成立，甲公司履行不能时应当对乙公司承担违约责任。所以应当选择D项。缔约过失责任发生于缔约之际，往往导致的是合同不能成立，合同无效等情况；而违约责任则发生于合同已经有效缔结，与其相联系的事实是不能履行。故选D。