跪求!几道英语题不会!

1.-Mrs.Green,yourhatlooksnice.Isitnew?-no,I(A)itfortwomonthsA.havehadB.havebought(为什么... 1.-Mrs.Green,your hat looks nice. Is it new?
-no,I ( A ) it for two months
A.have had B.have bought(为什么不选B)
2.I heard from a boy ( named ) jackwhen I was in canada(为什么啊)
3.ready 与preparing区别?
展开
小忻奕奕
2009-08-21 · TA获得超过141个赞
知道小有建树答主
回答量:144
采纳率:50%
帮助的人:69.8万
展开全部
1.buy-bought是非延续性动词。买就是那一刻在买,总不能一直在那进行买的动作,所以不能选B
2.named 在这里不是动词的被动式,而是过去分词做定语修饰boy。建议你去看一下分词的语法。
3.ready是已经准备好了,preparing是正在准备。
阿南Martin
2009-08-21 · TA获得超过518个赞
知道答主
回答量:75
采纳率:100%
帮助的人:34万
展开全部
1.bought只有过去式,没有完成式,后面for two months说明一定是完成式,所以选A

2.这个named不是过去式,而是意动词 named=whose name is

3.前者是 形容词adj,后这是动名词,前者翻译成准备好了,后者:准备当中

个人意见,高手不要见笑!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海阔天空hwwj
2009-08-21 · TA获得超过5422个赞
知道大有可为答主
回答量:1604
采纳率:100%
帮助的人:572万
展开全部
1 buy是瞬间动词 买完就完了 总不能讨价还价两个月吧
所以根据后面的for two months 应用延续性动词have

2 I heard from a boy (who is)named Jack
其实是个定语从句,我是从一个叫杰克的男孩那儿听说的。named也可用called

3ready倾向于已经准备好了
preparing倾向于正在做准备
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Steven老师
2009-08-21 · TA获得超过9336个赞
知道大有可为答主
回答量:1661
采纳率:0%
帮助的人:2249万
展开全部
尽管是底楼了,但个人认为我的解释还是能够为你提供一些参考意见的。

1.buy是非延续性动词,不能和表示一段的时间状语连用,这种情况下应把buy改为have。由于帽子已经买了两个月,因此要用have的现在完成时形式:have had.
又如:I have kept this book for two weeks.(本句话中用keep而不能用borrowed也是这个道理)
2. named是过去分词,与Jack构成过去分词短语,作后置定语,修饰a boy(一个名叫Jack的男孩)。
3. ready意为准备,相关短语有:be ready 准备好 be ready for 为...做好准备
prepare 常用与短语prepare for sth. 为...做准备
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-08-21
展开全部
我可以回答你一个问题.
buy 是表示一个点,动作发生就瞬间结束的。适合过去式。

for two months 表示一个持续状态的时间状语,buy是不合适的。
因此必须要有一个持续的动作来表示比较恰当。
仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友60d26ffda
2009-08-21 · TA获得超过187个赞
知道答主
回答量:70
采纳率:0%
帮助的人:0
展开全部
1 A是拥有了多长时间。bought只是短暂性动作,不能用完成时的。
2 named 前面省略了Who was ,是被动语态。
3.ready是准备好了
preparing是正在准备
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式