麻烦解释一道英语选择题(初中) 10
Myfather()onbusinessfortwoweeks.He'llreturnin3days.A.leftB.hasleftC.hasgoneD.hasbeena...
My father ( ) on business for two weeks. He'll return in 3 days.
A.left B.has left C.has gone D.has been away
这道题的答案是D.has been away 谁可以解释下为什么? 最好把其他几个选项不是的原因讲一下,thanks。 展开
A.left B.has left C.has gone D.has been away
这道题的答案是D.has been away 谁可以解释下为什么? 最好把其他几个选项不是的原因讲一下,thanks。 展开
11个回答
展开全部
for加一段时间用现在完成时,leave 和go是瞬间动词不能用于一段时间,所以用be away.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先后面有for two weeks,说明前面必须是延续性动词,A排除。
其次leave go 这两个动词是表示动作,而由后面的on business得知是表示状态的。所以之后be away适合。
其次leave go 这两个动词是表示动作,而由后面的on business得知是表示状态的。所以之后be away适合。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
leave 这个词是瞬间动词不可与一段时间连用,所以A与B选项不正确。C与D这两个选项均是一般完成时态,been away表示离开的意思,而且go无这样的用法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for two weeks提示你说已经离开两周了,而left这个词没有持续性,所以不能选,has gone没有这样的用法,翻译过来也不通
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要我选也会选D的,时态要用现在完成时,因为父亲出差还没回,不能用过去时。既然离开去出差是一个持续的状态,就要用可延续性的动词。B/C都不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询