大哥大姐们:请问一道英语单项选择题You are too late.The train has _____ for ten minutes.A.been away B.left C.arrivd D.set off知道是选A,可为什么呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 09:15:23

大哥大姐们:请问一道英语单项选择题You are too late.The train has _____ for ten minutes.A.been away B.left C.arrivd D.set off知道是选A,可为什么呢?
大哥大姐们:请问一道英语单项选择题
You are too late.The train has _____ for ten minutes.
A.been away B.left C.arrivd D.set off
知道是选A,可为什么呢?

大哥大姐们:请问一道英语单项选择题You are too late.The train has _____ for ten minutes.A.been away B.left C.arrivd D.set off知道是选A,可为什么呢?
has表示完成时,及已经完成的,而且对现在造成了影响;题干前半句说“你来的太晚了”,说明已经赶不上车,也就是说车已经走了,而除了A之外的选项都是瞬间动作,不适合完成时的时态~
所以选择A

A.been away -------------------已经离开,离开这个状态可以延续

因为left是past perfect 单单用比较不确定走了多久
然后been away是不久前

火车离开不是自己离开,所有要用被动语态,因此选A,这个现在完成被动语态,肯定要选A,

根据题意是车已经开走了,所以只能选A,B,D,但是由于后面接一段时间,所以只能接连续性动作,不能接B,D表示瞬间动作的词。

这里考察的是现在完成时的用法,而且表示的是“你太晚了,火车已经离开了10分钟”,不能用left,arrivd 排除,set off是出发的意思,是短暂性动词,不能用在这里。

选A。根据题意,应该是火车已经开走了,故排除C. .后面for ten minutes 是一个时间段,对应的应该选持续性的。B,D均为短暂性动词,故不选。