The train for Shanghai ___ at 9 tomorrow morning.
leaves是一般现在时。
全句意思是去上海的火车一般都会在明天九点出发。
在一些情况下,一般现在时能用来表示将来时。
(1) 谓语动词是:come,go,arrive,leave,start,begin,return,live,fly 等,可以表示将来发生的动作。
The train leaves at six tomorrow morning.
When does the bus start? It starts in ten minutes.
(2)在时间或条件从句中,一般要用一般现在时表示将来,而不用一般将来时。
When Bill comes,ask him to wait for me.
I'll write to you as soon as I arrive there.
(3)谓语动词是 hope,take care that,make sure that 等后的宾语从句中,用一般现在时表示将来。
I hope they have a nice time next week.
Make sure that the windows are closed before you leave the room.
(4)这种时态可以和一个时间短语连用以表示已确定的、对将来的安排:
如:The boys start school on Monday.男孩们星期一开学。
I leave tonight.我今天晚上动身。
(5)这一用法代替了较常用的现在进行时态:
如:The boys are starting school on Monday.男孩儿们星期一就要开学了。
I’m leaving tonight.我今天晚上就动身。
(6)这两种时态之间的差别是:
①一般现在时比现在进行时具有的个人色彩更少:I’m leaving tonight通常可能含有我决定离开的意思,但I leave tonight可指这是计划的一部分,但计划不一定是我订的。
②一般现在时要比现在进行时听起来更为正式。计划开办一个新分店的百货商店很可能说Our new branch opens next week(本店新设分店下周开业),而不说Our new branch is opening next week。
③现在进行时显得累赘的地方就用一般现在时,例如在谈到像旅程安排那样的一系列预定的将来的动作时,可以这样说:
We leave at six,arrive in Dublin at ten and take the plane on…
我们6点出发,10点到达都柏林,并在……乘飞机……
而不说:
We are leaving at six,arriving in Dublin at ten and taking the plane on然而要注意,在像My train leaves at six(我常乘坐的火车6点开)这样的句子中,用一般现在时表示习惯性动作,这里就不能用现在进行时来代替。
参考资料:百度百科
火车在明天九点出发可不可以当做一个客观事实?
不可以当做客观事实。因为本句中有tomorrow morning.时间已经限定。
如果不从一般现在时能用来表示将来时,根本无法解释本句。