leave做谓语动词的句子,有时的确可以用一般现在时表示一般将来时,但这也是有条件限制的.
如果表示按照时间表规定好了的,固定好了一般不会发生改变的动作,如汽车飞机火车等出发离开的时间等,的确可用leave的一般现在时句子表示一般将来时.
如:My train leaves at 8:00 am tomorrow.
但是此题并没有相应的时间表对应,且根据句意理解,“他何时离开”只是一个他个人决定,并非事先计划好不会改变的情况,所以此题答案最好不能用一般现在时表示一般将来时.
AB对比,明显A更准确.
至于CD的错误,我就不多说了,相信楼主自己能理解.
如果你满意我的答案,敬请点击“选为满意回答” ,谢谢!