司马迁称张骞出使西域为“凿空”,主要是由于()
A:张骞没有完成使命
B:西域不愿同西汉夹攻匈奴
C:了解到西域的历史地理与风俗人情
D:开辟了西汉同西域的交通
出自:历史学