Kate _____ the dictionary for three weeks. A.buys B.bought C.has bought D.has had选哪个,

Kate_____thedictionaryforthreeweeks.A.buysB.boughtC.hasboughtD.hashad选哪个,为什么... Kate _____ the dictionary for three weeks.
A.buys B.bought C.has bought D.has had选哪个,为什么
展开
 我来答
元琦林居Sunny
2017-09-13 · TA获得超过9107个赞
知道大有可为答主
回答量:4724
采纳率:72%
帮助的人:540万
展开全部
----- 答案; D
---- 因为buy(bought, bought) 买---- 是“瞬间”动作,不能延续“2周”
---- have( had ,had)拥有,有 ----在这里也表示“买”的意思,是可以“延续”的。
老笨0048
2017-09-13 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3万
采纳率:57%
帮助的人:4984万
展开全部
buy不与表示一段时间的状语连用,所以选d,have表示持有的状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qhx7406
高粉答主

2017-09-13 · 醉心答题,欢迎关注
知道大有可为答主
回答量:4万
采纳率:75%
帮助的人:1亿
展开全部
答案选D。绝对正确!
追答
for three weeks是现在完成时态的典型标志,但是buy是一个非延续性动词,不能用现在完成时态,只有have had才是可以的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vitamin168215d
2017-09-13 · TA获得超过9.1万个赞
知道顶级答主
回答量:5.8万
采纳率:79%
帮助的人:1.4亿
展开全部
has bought 答案 C 现在完成式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愛触之王城
2017-09-13 · TA获得超过1070个赞
知道小有建树答主
回答量:2817
采纳率:52%
帮助的人:383万
展开全部
答;面对英语答案选择题基本上就cd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式