When I got to his home ,he ——for an hour .A .had left B.left C.had been away D.has been away

E_say_yibei
2013-01-15 · TA获得超过5594个赞
知道大有可为答主
回答量:5015
采纳率:76%
帮助的人:3494万
展开全部
选C
首先根据前面got to可知后面用过去完成时,其次leave 是短暂性动词,for an hour是一段时间,不能跟短暂性动词连用,所以选C

希望能帮到你,祝你成功!
heilaoda88818
2013-01-15 · TA获得超过4万个赞
知道大有可为答主
回答量:3.7万
采纳率:72%
帮助的人:8773万
展开全部
C
根据语境“当我到他家时,他已离开半小时了。”
“离开”早于“到他家”,故“离开”该用过去完成时,但leave为非延续性动词,用于完成时不能与表示一段时间的时间状语连用,因而用其状态be away来表示。
理解请采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友55787f1
2013-01-15 · TA获得超过1211个赞
知道小有建树答主
回答量:1036
采纳率:0%
帮助的人:649万
展开全部
C
过去完成时
leave是非延续性动词,表示离开一段时间了只能用be away
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fd9dd5d
2013-01-15 · TA获得超过237个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:232万
展开全部
你好,过去的过去用过去完成时,题目中他离开这个动作发生在我到达他家这个动作之前,因此一定要用过去完成时,首先排除B和D,又因为leave这个词是非延续性动词,也就是不能和一段时间的状语连用,因此用C,希望能帮到你,加油~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式