has bought和has had的区别

清风舞蓝天2022-10-04 11:39:544条回答

has bought和has had的区别
Tom ____ the CD player for two weeks.
A.has lent B.has borrowed C.has bought D.has had

已提交,审核后显示!提交回复

共4条回复
zjhgfl 共回答了21个问题 | 采纳率90.5%
选D
buy 是个瞬间动词,没有完成时态
因为完成时态代表了一段时间
tom has had the cd player for 2 weeks
tom 拥有这个CD PLAYER已经2周了
1年前
steelwangtao 共回答了10个问题 | 采纳率
选D啦~
注意题干中的for two weeks(两周了),说明是要选持续性动词,这样才能和一段时间two weeks的完成时相匹配。
lent,borrow,bought三个词都是瞬间动词,不可选,只有have是持续性动词,表拥有。
这道题考你的是现在完成时,持续性动词和非持续性动词的概念。
buy是个瞬间动词,一般没有has bought这种用法的...
1年前
一剑消魂 共回答了15个问题 | 采纳率
选D
本句中有for two weeks 所以强调的是你拥有CD一个状态
若后面没有一个时间段,那么可以选C,意为已经买了
希望我的回答能给你提供帮助
1年前
cuizhihong_1 共回答了21个问题 | 采纳率
D,如果没有for two weeks,ABCD的答案都可以选,因为这个时间状语意味着现在完成时,而且选用的动词必须是延续性的,lend,borrow,buy都是短暂性的,我顺便说一下buy是有完成时的.
1年前

相关推荐

has bought 和 was bought的区别是什么?
has bought 和 was bought的区别是什么?
摇滚鱼鱼1年前2
玻璃心123 共回答了21个问题 | 采纳率76.2%
has bought是已经买了.was bought是被买了.
Mr.Smith has bought
Mr.Smith has bought
Mr.Smith has bought a large house a swimming pool. [ ]
A.in
B.with
C.of
D.at
Ningmeng_xue1年前1
听浪的声音 共回答了16个问题 | 采纳率93.8%
B