初三英语1单元

--IboughtthiswatchtwomonthsafterIcamehere.--Youmeanthatyou______itfornearly2years.A.h... --I bought this watch two months after I came here.
--You mean that you ______ it for nearly 2 years.
A.have had B.bought C.have bought D.got
展开
小榛树
2013-01-29 · TA获得超过1301个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:193万
展开全部
--I bought this watch two months after I came here.
--You mean that you ______ it for nearly 2 years.
A.have had B.bought C.have bought D.got选择A,我们可从句子中得知,这表已经买了将近两年了。但是“买buy"这个动作是瞬间性的,不能是长期的,所以应该用have来表示这又是完成的动作,所以用have的现在完成时have had
fengyunwudi41
2013-01-28 · TA获得超过332个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:94.4万
展开全部
选A,首先因为后面是for neary 2 years.for是现在完成时的标志,又因为这是个时间段所以要用持续性动词,而buy是短暂性,所以用have代替
追问
Do you know _____ this time yesterday?
A.What the matter were with them B.who they were waited
C.what they had done D.how they felt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四年级英语4
2013-01-28 · TA获得超过629个赞
知道小有建树答主
回答量:336
采纳率:0%
帮助的人:82万
展开全部
选择A 。因为bought没有现在完成时态(即非延续性动词),所以只能用have had表示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zaiyunzhinan
2013-01-28
知道答主
回答量:25
采纳率:0%
帮助的人:13.8万
展开全部
A,过去完成时,表示状态,用have;buy表示动作,不能表示状态。这里表达的是“已经拥有”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
度姑娘123
2013-01-28 · TA获得超过231个赞
知道小有建树答主
回答量:2226
采纳率:0%
帮助的人:2774万
展开全部
的房事撒的发士大夫的份上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泪霜扬
2013-01-28 · TA获得超过146个赞
知道答主
回答量:73
采纳率:0%
帮助的人:36万
展开全部
A 应为有for nearly two years 由此可知用现在完成时。。从这件事对现在有影响(原来没有,买了后就有了,并且持续到现在)也可以知道用现在完成时。所以BD排除。。有for可知用长动作,所以是had
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式