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 展开
a left
b was leaving
c has left
d had left
求详细解释为什么选A 展开
4个回答
展开全部
首先 c,d 是完成时,表示做过什么事。汉语中就有“了”这个字,比如,我把地给拖了,我把作业写完了(I have done my homework),都用完成时。但这里 Do you know when he left 指的是 你知道他什么时候走的吗? 没有“了” 所以不用完成时,于是就排除c,d
其次,b 是过去进行时,指的是刚刚你正在干啥。通常有个“在”字。 比如 我刚刚在打网球 (I was playing tennis)。但在这里 你知道他什么时候走的吗?,没有“在”字,也不是说他刚刚正在走,于是就不对。
最后只剩A了。left 是 leave 的过去式,表示走 这个动作。所以合适。
其次,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 强调一个点动词。
D had left 是过去的过去只有在题目中出现过去时的时候才能用,has gone是现在完成时
Cwhen he has left 若真翻译成中文是 他什么时候已经离开,不通
所以when he left 他什么时候离开,选A 强调一个点动词。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A left
SAM去青岛度假,多好啊!你知道他什么时间走的吗?
显然是对过去时间的提问,不选B
且没有过去的过去的时间点,故不用过去完成时。
SAM去青岛度假,多好啊!你知道他什么时间走的吗?
显然是对过去时间的提问,不选B
且没有过去的过去的时间点,故不用过去完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
When 提问,时态只有一般现在时和一般过去时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询