--He____the English-Chinese dictionary for about twenty years ,but it is still new--He____the English-Chinese dictionary for about twenty years ,but it is still new A.has bought B.has borrowed C.has had为什么选C不选A.==感觉差不多啊.说说

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 08:20:54
--He____the English-Chinese dictionary for about twenty years ,but it is still new--He____the English-Chinese dictionary for about twenty years ,but it is still new A.has bought B.has borrowed C.has had为什么选C不选A.==感觉差不多啊.说说

--He____the English-Chinese dictionary for about twenty years ,but it is still new--He____the English-Chinese dictionary for about twenty years ,but it is still new A.has bought B.has borrowed C.has had为什么选C不选A.==感觉差不多啊.说说
--He____the English-Chinese dictionary for about twenty years ,but it is still new
--He____the English-Chinese dictionary for about twenty years ,but it is still new A.has bought
B.has borrowed
C.has had
为什么选C不选A.==
感觉差不多啊.
说说呗.^^

--He____the English-Chinese dictionary for about twenty years ,but it is still new--He____the English-Chinese dictionary for about twenty years ,but it is still new A.has bought B.has borrowed C.has had为什么选C不选A.==感觉差不多啊.说说
时间状语是for about twenty years,所以应该用had+延续性动词,这里只有has had(拥有)满足条件.buy、borrow都是短暂性动词

C表示的是因为买了而拥有,强调的是拥有的持续时间。
A表示买这个动作,强调“买了”
EX:I have had a car since 1999(我自1999年就有了一辆车)表示一段拥有时间。
I have bought a car(我买了一辆车)这里不能接一段时间!因为买东西是个短暂的动作,你不可能持续买东西交钱这个动作从1999一直交到今天~...

全部展开

C表示的是因为买了而拥有,强调的是拥有的持续时间。
A表示买这个动作,强调“买了”
EX:I have had a car since 1999(我自1999年就有了一辆车)表示一段拥有时间。
I have bought a car(我买了一辆车)这里不能接一段时间!因为买东西是个短暂的动作,你不可能持续买东西交钱这个动作从1999一直交到今天~

收起

一段时间不能和 终止性动词连用 has bought是终止系动词 故 不能选A

buy是一个非延续性动词,不能用于完成时,若翻译出来就是他持续买了这本字典有二十年,不通顺,而have这个词是延续性动词,可以用于完成时。

20年,说明是延续性动词,而 borrow是短暂性动词。不可能借字典借了20年。不能用汉语表达方式理解英语滴!

因为buy是瞬间动词,也就是说是非延续性的。。动作发生了就立刻结束。。而has done有延续的意思。。所以不能用完成时。。。买东西不可能买二十年的。。只能拥有二十年。。。
只有延续性动词能有has done形式。
类似的比如,老外没人说has died,都用is dead.因为死亡是一瞬间的。。不可能有有人一直重复死这个瞬间。。。...

全部展开

因为buy是瞬间动词,也就是说是非延续性的。。动作发生了就立刻结束。。而has done有延续的意思。。所以不能用完成时。。。买东西不可能买二十年的。。只能拥有二十年。。。
只有延续性动词能有has done形式。
类似的比如,老外没人说has died,都用is dead.因为死亡是一瞬间的。。不可能有有人一直重复死这个瞬间。。。

收起

A选项不是延续性