跪求!几道英语题不会!

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区别?
展开
848531173
2009-08-21
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
因为A是过去完成时,所以选A!B的回答范围太窄。而A的范围非常宽,符合题意!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
离陌深蓝
2009-08-21 · TA获得超过450个赞
知道答主
回答量:131
采纳率:0%
帮助的人:109万
展开全部
1 A代表一种状态,即拥有了多长时间。B中的BOUGHT代表一种短暂性动作,是不能用完成时的。你不能一直在买帽子买了2个月吧?

2如果你是问这个( named ),那么是因为前面省略了WHO WAS ,所以这个是被动语态,当然是被命名或叫为JACK

3这个是搭配不同吧,l prepare;prepare for;prepare…for;be prepared for;be(get)ready
prepare sth.意为“准备某事”�强调准备的过程或动作,宾语必须是这一动作的直接承受者;另有“配置、调制”之意。
prepare for意为“为……作准备”,for后面的宾语是准备的目的,即所要应付的情况。
prepare sth.for意为“为……做好准备”。
be prepared for强调准备好的状态。
be(get)ready意为“准备好”,着重指准备的结果。be(get)ready to do还有“乐于干……”的意思。

be prepared for 是指 人为什么事情做好准备了,注重人的状态。
I'm prepared for the exam. 我已经为考试做好准备了。

prepare for 是为什么事情做准备,不一定已经做好了。
I have to prepare for the exam. 我要为考试作准备

希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Diamondust3
2009-08-21
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
1 因为回答中用了for, 说明是一段时间。

而b中的时态是一个动作,表示的是一个时间点。

此句翻译为:不,我已经买了两个月了。

2 不知楼主问的是什么为什么呢?
这句的翻译:我在加拿大的时候,听说过一个叫杰克的男孩儿。

3 前者是指准备好了,后者仅仅是准备的意思喔~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingruofei01
2009-08-21 · TA获得超过4399个赞
知道大有可为答主
回答量:2434
采纳率:0%
帮助的人:2244万
展开全部
1.接时间段的完成时,必须是可延续的动词。 bought是一个不可延续的,也就是说,你不能说 一直去买帽子,一直买一直买,“一直买”的动作发生了两个月
2.被动语态的定语从句,主语和谓语同时省略,who is called Jack
3.ready=prepared, preparing是正在准备
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友563067a75
2009-08-21
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
1bought意思是买了,要是选B意思就成了Mrs.Green那顶帽子已经买了2个月.
表示买这个动作持续了两个月,选A则表示,我已经拥有拿顶帽子两个月了.
2我从那个被称做jack那里听到... named表被动.
3preparing是进行时,prepar常用于考试,准备考试,测验一类的,ready是一般现在时常用于赛跑,比赛,一类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式