我解答过类似问题,搬过来供网友参考
可以换个角度来理解:英文中有些动词可以用现在时或现在进行时表将来。这类动词可以形象地记忆为“来去动词”,比如go, come, arrive, return......
1)为什么来去动词可以用现在时表将来?因为现在时可以表示事实,而来哪里,去哪里一般都可以明确地决定好。所以,某件非常明确,非常确定将要发生的事实,可以用来去动词的现在时指代将来:
I leave tomorrow。
2)来去动词的现在进行时表将来:则表示这件事不但是非常确定会发生,而且你正在为之做相应的准备(因为ing表正在进行,持续进行),前调进行中:
I leave tomorrow:我明天就会离开。已经定了,除非天灾人祸,不可抗力发生。
I am leaving tomorrow:我明天就要离开了(所以正在做相应的离开准备)。
用一般现在时表示将来时间除了动词be以外,一般适用于动态动词。动态动词中尤以beging, come, go, leave, sail, start, arrive, return 等最为常见。
1) 用于独立分句
一般现在时的这一用法,主要是表示根据规定或时间表预计要发生的动作或事态。例如:
I’m free this afternoon.
He’s in all day Sunday.
The funeral (葬礼) is tomorrow.
Tomorrow is Saturday.
The term starts on August 23.
Next Christmas falls on a Thursday.
The train leaves at 7:30 this evening.
What time does the train go ?
When does the show begin ?
The Korean delegation arrives in Beijing tonight .
The match takes place (举行) on Wednesday.
She retires next month.
用一般现在时表示“将来”,受动词词汇意义限制较严,许多动词,如 write, read, live die等等,通常都不可以这样用,如果这样用的话,便会产生特殊含义。例如:He dies at dawn tomorrow.(含义是:他定于明晨被处死。)
一般现在时和现在进行体都可以用来表示按计划、安排将要发生的动作,但是在这一用法上,两者的含义有所不同。由上述诸例可以看出,用一般现在时表示的按计划、安排的将来动作是不可改变或不可随便改变的,而用现在进行体所表示的按计划、安排的动作则在含义上较为灵活。
(摘自章振邦主编《新版高级英语语法》p.142-142)
【注】现代英语语法中的现在进行体就是传统语法中的现在进行时。
一般现在时表示的是按照时间表安排发生的情况。多用于火车,汽车等发车时间或者到达时间一类。常用此用法的动词一般有start, arrive, leave 等等。例如,The train arives at 7.30.。
现在进行时表是将来一般指已经计划好或安排好的事情。I am doing something romorrow.= I have arranged to do it, I have a plan to do it.再比如,He is going to the dentist on Friday.(=She has an appointment with the dentist.已经约好)