When did you buy this shirt? I __ it for five days. a.have bought b.have been c.have had
d.havekept为什么选C,其它答案为什么不可以,能否指点一下,谢谢!d.havekept...
d.have kept
为什么选C,其它答案为什么不可以,能否指点一下,谢谢!
d.have kept 展开
为什么选C,其它答案为什么不可以,能否指点一下,谢谢!
d.have kept 展开
3个回答
展开全部
c.have had “已经拥有”
for five days是一段时间,用持续性动词!
have been 是说“到...多久”时用
buy是短动词(瞬间动词)不可能一直做“买”这个动作哦
keep不与 现完 用 偶
你可能受到Keep this! “接着”的影响
for five days是一段时间,用持续性动词!
have been 是说“到...多久”时用
buy是短动词(瞬间动词)不可能一直做“买”这个动作哦
keep不与 现完 用 偶
你可能受到Keep this! “接着”的影响
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
由后面的for five days可以看出空里应填一持续性动词,故c选项的have表示拥有是最恰当的,其他的b无意义,d由前半句看出是购买所得,不应该用keep(保有)意思不对,a是中式说法,英文中买了多久了表述出来就是c的拥有多久
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询