I have a meeting tomorrow afternoon.这句话是书上的,而且绝对没错.请高手解释一下这里的have为什么能表达将来时?

问题描述:

I have a meeting tomorrow afternoon.这句话是书上的,而且绝对没错.
请高手解释一下这里的have为什么能表达将来时?

一般现在时表将来
表铁板钉钉的肯定会做的事情

I have a meeting tomorrow afternoon. 是一句缩短了的句子,应该是I have a meeting for tomorrow afternoon. 而且只这句子是现在式,并非将来式。
句子的意思是: 我有一个明天的会议。 会议虽然是明天的,但已经在你的会议程序里。即"现在"已有这个会议,句子跟本不是未来式,也没有未来式的须要。

其实,这里的have不该作为动词理解,而是表达一种状态。我(现在)有一个(明天下午的)会

一般现在时表示将来时,表示的是肯定会发生的事,在这一句话中,作者是为强调明天他一定有一个会议要开。

一般时态可以表达将来固定、计划、安排好的事情.
例如:I see a film this afternoon.
如果是打算,可以用be going to do.
例如;I'm going to see a film this afternoon.
当然也可以用纯将来.
语言是灵活的,有时候没有非常固定的法则.

一般现在时表示将来,表示在时间上已确定或安排好的事情。