He _________ the book for three years.

守護o0鬼宿2022-10-04 11:39:5411条回答

He _________ the book for three years.
(A) has bought
(B) has had
并说明理由

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

共11条回复
hark_chen 共回答了17个问题 | 采纳率88.2%
,
因为买是点动词,不可能以买买了三年,对吧?
所以说,要用had.
建议:你要理解提议并分析一下,这些东西不难,找一些点动词的变化例子:
open_be open
start_be on
buy-have
borrow/lend-keep
come/go-be
leave-be away
die-be dead
join-be in
都是一个字一个字打得啊...
1年前
今生有允 共回答了59个问题 | 采纳率
选B 表示拥有书的状态
1年前
黑色的-眼睛 共回答了41个问题 | 采纳率
B
1年前
jakeyjiangqi 共回答了55个问题 | 采纳率
B
A表示的是瞬间动作,不能用于进行时态
1年前
小星星lili 共回答了5个问题 | 采纳率
B答案是不是打错了?
A
1年前
zhaxiao777 共回答了5个问题 | 采纳率
B
因为后面在时间前面的词是for 所以要用现在完成时所以要用has
并且动词需要持续性的所以用had
1年前
zhangdaqi11 共回答了11个问题 | 采纳率
应该用B,现在完成时应该用表示状态的词,如:
go---- be away begin ----- be on die ----- be dead
borrow--- be kept buy ------have
瞬间性动词都是这样的 ,如:
他死了50年了 Hw has been dead for 50 years(因为be是动词,所以体现现在完...
1年前
snow兰色 共回答了87个问题 | 采纳率
(B) has had
buy 是一次性动作,不是长期,不能说他买书买了三年吧
1年前
浪子的谎言 共回答了198个问题 | 采纳率
选B
因为buy是瞬间动词,不能跟一段时间
1年前
chenfanshu 共回答了14个问题 | 采纳率
B
bought是瞬间动词,had是持续动词
已经拥有书三年了,显然是持续的
1年前
wuzhx 共回答了3个问题 | 采纳率
选B
for three years是一个时间段
要用延续性动词 have
1年前

相关推荐