下列历史事件时间排序正确的一项是______。
 
【正确答案】 B
【答案解析】 马关条约是1895年中日甲午战争后签订的,以此为导火索,清政府在康有为等维新派的主持下开始了戊戌变法,故A项错误。张骞生活在西汉时期,而张衡和诸葛亮则生活在其后的东汉时期和东汉末年三国时期,故C项错误。虎门销烟是第一次鸦片战争的导火线,两次鸦片战争都发生在中日甲午战争之后,故D项错误。故选B。