Mr Smith's plane ___(arrive) . Let's wait for him here.

Mr Smith's plane ___(arrive) . Let's wait for him here.
我认为应该是 is arriving,但答案上却是 will arrive
求解析

二者都表示将来,但意思有着明显的差别——

1、be + 趋向动词的现在分词表示已经觉察到迹象的将来,意思是“正在向着说话人的方向发展”,如:

* Spring is coming. 春天就要到了。
* New year ia approaching. 新年正在临近,
* It is getting dark. 天快要黑了。

因此,Mr Smith's plane is arriving. 表示的是或者机场已经通知了准确地到达时间,或者说话人听到了飞机的声音。

2、will 可以用来表示推测,意思是“该是/有可能”,如:

* This will be the book you are looking for. 这可能是你正在找的那本书。
* He will have got home by now. 现在他该到家了。

从本题的下文 Let's wait for him here 分析,说明说话人还不知道飞机的准确到达时间,暂时还需要等待,因此他猜测着说“史密斯先生的飞机该到了,让我们在这里等他一会儿”,不然他可能会说“飞机就要到了,我们赶快去迎接他吧”之类的话。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-18
arrive是瞬间动词吧,要是我选也用 will arrive追问

可是后面的一课里的知识点又说
用be+现在分词,即用某些动词的现在进行时表示将来时
后面列举的词里包括 arrive

追答

be+现在分词是打算做某事。will能更符合题意一些

第2个回答  2011-08-18
is arriving 和will arrive 都有将来的意思,但愿is arriving 更侧重于将来打算的计划打算做某事。will arrive 则就是将来做的意思。而这句话,smith的飞机打算计划来,就有些与意思不符,故用will arrive.
第3个回答  2011-08-18
“ is arriving”表示进行时,而“arrive”是短暂性词,所以“ will arrive”更合适。
相似回答