公车来了英文为什么不用现在完成时用一般现在时

2025-02-22 12:20:16
推荐回答(2个)
回答1:

一,公交车来了,之所以不用现在完成式,是因为在英语语法中有一个规则:当短暂性动词come, arrive等等,和一段延续的时间连用的时候是不可以使用现在完成式的。
二,所以从英语语法上来讲, The bus has arrived.是对的。
三,The bus has arrived.和 Here comes the bus的区别是: 第1句句首是公交车,第2句由于使用了倒装结构,公交车放到了最后。here,放在句首,更能突出一种戏剧性场景,强调了是公交车【来到了】,而不是公交车。

回答2:

英语中现在完成时态常常指“过去的动作对现在的影响”可理解成“已经”
高考的重点是区分过去一般时态与现在完成时态,一般会设下陷阱!
例如:我从8岁一直住在纽约。(这句话如果用现在完成时态表示我8岁的动作到现在又影响!也就是说我现在还在纽约)过去完成时态
(如果用过去一般式的话,只是说明我以前住在纽约,言外之意是我现在可能不在纽约了)
一般后一句话会给你提示,到底我现在住在纽约还是别的地方!