
大哥大姐们:请问一道英语单项选择题
Youaretoolate.Thetrainhas_____fortenminutes.A.beenawayB.leftC.arrivdD.setoff知道是选A,可为什...
You are too late.The train has _____ for ten minutes.
A.been away B.left C.arrivd D.set off
知道是选A,可为什么呢?
谢谢啦!!! 展开
A.been away B.left C.arrivd D.set off
知道是选A,可为什么呢?
谢谢啦!!! 展开
7个回答
展开全部
has表示完成时,及已经完成的,而且对现在造成了影响;题干前半句说“你来的太晚了”,说明已经赶不上车,也就是说车已经走了,而除了A之外的选项都是瞬间动作,不适合完成时的时态~
所以选择A
所以选择A
展开全部
A.been away -------------------已经离开,离开这个状态可以延续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
火车离开不是自己离开,所有要用被动语态,因此选A,这个现在完成被动语态,肯定要选A,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据题意是车已经开走了,所以只能选A,B,D,但是由于后面接一段时间,所以只能接连续性动作,不能接B,D表示瞬间动作的词。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为left是past perfect 单单用比较不确定走了多久
然后been away是不久前
然后been away是不久前
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选A。根据题意,应该是火车已经开走了,故排除C. .后面for ten minutes 是一个时间段,对应的应该选持续性的。B,D均为短暂性动词,故不选。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询