I hear sam has gone to Qingdao for his holiday Oh,how nice! Do you know when he _?

IhearsamhasgonetoQingdaoforhisholidayOh,hownice!Doyouknowwhenhe_?aleftbwasleavingchas... I hear sam has gone to Qingdao for his holiday Oh,how nice! Do you know when he _?
a left
b was leaving
c has left
d had left
求详细解释为什么选A
展开
攻击派
2011-02-01 · TA获得超过1499个赞
知道小有建树答主
回答量:956
采纳率:0%
帮助的人:837万
展开全部
首先 c,d 是完成时,表示做过什么事。汉语中就有“了”这个字,比如,我把地给拖了,我把作业写完了(I have done my homework),都用完成时。但这里 Do you know when he left 指的是 你知道他什么时候走的吗? 没有“了” 所以不用完成时,于是就排除c,d

其次,b 是过去进行时,指的是刚刚你正在干啥。通常有个“在”字。 比如 我刚刚在打网球 (I was playing tennis)。但在这里 你知道他什么时候走的吗?,没有“在”字,也不是说他刚刚正在走,于是就不对。

最后只剩A了。left 是 leave 的过去式,表示走 这个动作。所以合适。
匿名用户
2011-02-01
展开全部
首先B was leaving 是过去进行时或过去将来时,不符合语境要求的过去时,且leave 是一个瞬间动词不是持续的
D had left 是过去的过去只有在题目中出现过去时的时候才能用,has gone是现在完成时
Cwhen he has left 若真翻译成中文是 他什么时候已经离开,不通
所以when he left 他什么时候离开,选A 强调一个点动词。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
回吻风
2011-02-01 · TA获得超过1004个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:202万
展开全部
A left
SAM去青岛度假,多好啊!你知道他什么时间走的吗?
显然是对过去时间的提问,不选B
且没有过去的过去的时间点,故不用过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
抉明
2013-02-20
知道答主
回答量:62
采纳率:0%
帮助的人:7.9万
展开全部
When 提问,时态只有一般现在时和一般过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式