1.“When did you ________ the new motorbike?” “Well,I ________ it for half a month.”A.have; have bought B.buy; have had C.buy; have bought D.have; have had为什么要选D?2.—You bought the car about ten years ago?—Yes,( ) it is old,it sti

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/06 00:30:10

1.“When did you ________ the new motorbike?” “Well,I ________ it for half a month.”
A.have; have bought B.buy; have had C.buy; have bought D.have; have had
为什么要选D?
2.—You bought the car about ten years ago?
—Yes,( ) it is old,it still runs well.
A Because B Since C Although D But我觉得应该选C吧,
TAT…第一题在网上已经找到三种答案了…求大神啊

1.“When did you ________ the new motorbike?” “Well,I ________ it for half a month.”
A.have; have bought B.buy; have had C.buy; have bought D.have; have had
为什么要选D?
答:我也有此问!
我认为正确答案是B.
译:你什么时候买的这辆新摩托车?
嘿,我拥有它长达半个月.(我买了有半个月了)
析:这个对话比较怪.照理问你何时买的车.答:(I bought it )half a month ago(半个月之前)就完事了.但不知道是生活中真的需要这么回答呢还是出题的老师嫌这样的题句太简单,来了这么一个间接回答.
其实,这一题主要是想考查现在完成时的延续性用与短暂性用法的区别的.buy是一个短暂的动作.它可以用于完成性(结束性)用法:I have bought a motorbike(我已经买了一辆摩托车).汉语中可以说:我买了有半个月了,而英语中不能说:I have bought it for half a month.因为买这个动作,从交钱到提车,只需要几分种,最多十几分钟时间就完成了,不可能延续半个月.而这正是中国学生容易犯的错误.不过,大多数学生都知道,这种情况下,要用have (拥有)来代替buy(买)这个词.(汉语可以).要说:I have had it for half a month.
所以说B是正确的.
再来分析一下,实际生活中,为什么不直接回答,而用间接的回答呢?我猜,这车不是我买的!是别人送的!,我不想说谎,也不想告诉你这车是别人送的,所以来了句:我拥有它已经有半个月了.(我可没有说我是半个月之前买的!)
再来分析一下D为什么不对.When did you have sth.你什么时候拥有某物的?说明你过去曾经拥有过,言下之意,现在可能没有了!比如我曾经有过一顶妈妈送给的草帽,后来不见了.你问我:When did you have the straw hat?回答:Long ago,when I was ten years old.
所以D这个选项是不妥的!
2.—You bought the car about ten years ago?
—Yes,( ) it is old,it still runs well.
A Because B Since C Although D But
我觉得应该选C吧,但答案选D问题补充:TAT…第一题在网上已经找到三种答案了…求大神啊
答:这一题,肯定是C
首先指出标点错误,应该是:Yes.(句号).Although it is old,it still runs well.
译:你大约十年前买的这小车?(别人告诉你,你有点难以置信,所以有这样的陈述式疑问句)
是的.尽管很旧了,但跑起来还是不错的.
析:But表示转折,与对话的语境,与后一句的it still runs well 不搭配.如果用它的话,可能的对话是:
Yes.But it's old and I am going to buy a new one.是的.不过已经旧了,我打算再买一辆新的.
有人说although不能与still 连用,我只要从词典上找一个例句,就可以推翻这个结论:
THESAURUS
▪although
conjunction
used when contrasting one clause with another in the same sentence:
The windmill is still in good working order,although it has not been used since the 1950s.
为打消楼主的顾虑,我从网上找到了此题及答案:
33.—when did you ________ the new motorbike?
—well,i ____ it for half a month.
a.have; have bought
b.buy; have had
c.buy; have bought
d.have; have had
答案 31—35 dabac
第二题,“知道”中有人问过,是翻译句:
You bought the car about ten years ago?Yes.Although it's old,it still runs well.翻译
检举|2012-09-10 08:离岸边很近|浏览次数:49次
我来帮他解答
满意回答检举|2012-09-10 09:04大约十年前你买了这辆汽车吗?是的.尽管它老了,它仍然运行良好.

我是英语sb

你这两个题目的答案都是错误的,尽信书,不如无书。这两个题目绝对是答案错了,第一题选择B肯定是正确的
1.答案:应该是B,D错误的
翻译:你什么时候买的新摩托车?嗯,我已经买了半个月了。
解析:buy的意思是买,have的意思是拥有,第一个空问什么时候买的,用buy比较恰当。排除AD
for+一段时间,前面的动词一定要用延续性的动词。buy是瞬间动词,不可延续,代替它...

全部展开

你这两个题目的答案都是错误的,尽信书,不如无书。这两个题目绝对是答案错了,第一题选择B肯定是正确的
1.答案:应该是B,D错误的
翻译:你什么时候买的新摩托车?嗯,我已经买了半个月了。
解析:buy的意思是买,have的意思是拥有,第一个空问什么时候买的,用buy比较恰当。排除AD
for+一段时间,前面的动词一定要用延续性的动词。buy是瞬间动词,不可延续,代替它的单词就是
have。have表示拥有,因为已经买到手里,所以是自己拥有的,所以可以代替buy。排除C
2.答案:C。D答案错误
翻译:你大概十年前买的这部车?是的,尽管它很旧了,但是仍然运转的很好。
A 因为 B 自从,既然 C尽管 D 但是

收起

1.问句的时态是一般过去时,have译为“拥有” 如果选buy的话答句直接回答什么时候买的就行了 答句是对说话时时态进行回答,但拥有自行车是发生在问句时态之前,说话时时态是一般现在时,对以现在为起点的过去世的动作用现在完成时
2.but是prep,译为除···外怎么样,强调与后句描述保持一致(同阵列)而非对比 不选although的原因就是既然已经说了它比较旧,怎么又能说它工作的好呢,前后...

全部展开

1.问句的时态是一般过去时,have译为“拥有” 如果选buy的话答句直接回答什么时候买的就行了 答句是对说话时时态进行回答,但拥有自行车是发生在问句时态之前,说话时时态是一般现在时,对以现在为起点的过去世的动作用现在完成时
2.but是prep,译为除···外怎么样,强调与后句描述保持一致(同阵列)而非对比 不选although的原因就是既然已经说了它比较旧,怎么又能说它工作的好呢,前后矛盾,也就是说在既然旧了,就不能说运转任然是良好的

收起

你好,这两道题目的答案是没有错误的,我给你认真分析一下:
第一题:第一个分句是一个特殊疑问句,那么所做出的回答必须和主句相一致,也就是和when引导的时间状语从句的谓语动词相对应,所以前面用buy,那么后面也需要用buy, 前面用have,那么后面也需要用have, 这里第二个空直接决定了第一个空必须填have,for half a month是一段时间,典型的现在完成时的标志词。因此本题...

全部展开

你好,这两道题目的答案是没有错误的,我给你认真分析一下:
第一题:第一个分句是一个特殊疑问句,那么所做出的回答必须和主句相一致,也就是和when引导的时间状语从句的谓语动词相对应,所以前面用buy,那么后面也需要用buy, 前面用have,那么后面也需要用have, 这里第二个空直接决定了第一个空必须填have,for half a month是一段时间,典型的现在完成时的标志词。因此本题选D。
第二题:英语里面习惯表达。当分句后面出现still,那前面就不能再用Although,同理,前面用Although,后面就不能用still,所以选D是最恰当的。
希望能帮到你,祝你进步,欢迎追问~~

收起

那些说D对的人真搞笑,不对的都能给你们说成对的……一楼是正确的,答案明显错了,第二题帮一楼补充下把,C一句句子中有了although就不能再用but,而不是像二楼三楼说的still。反之亦然D的选项你代入原文自己读一下,是的,但是它很旧,它仍然运行正常。你觉得通么?...

全部展开

那些说D对的人真搞笑,不对的都能给你们说成对的……一楼是正确的,答案明显错了,第二题帮一楼补充下把,C一句句子中有了although就不能再用but,而不是像二楼三楼说的still。反之亦然D的选项你代入原文自己读一下,是的,但是它很旧,它仍然运行正常。你觉得通么?

收起

你大约十年前买的车吗?
是的, 尽管已经车已很旧了,跑起来依然没啥大毛病。

B 前句强调什么时候买的,这个动作,后句强调已经拥有这辆车的状态
C 虽然老旧,但仍跑得很好,
希望能帮到你

When did you buy the new motobike ? Well , i have it for half a month .
这个绝对是正解 。
buy 是点动词,不能用于完成时,如果要用完成时,则要用have 或者是 keep来代替。
You bought the car about ten years ago ?
Yes,although it...

全部展开

When did you buy the new motobike ? Well , i have it for half a month .
这个绝对是正解 。
buy 是点动词,不能用于完成时,如果要用完成时,则要用have 或者是 keep来代替。
You bought the car about ten years ago ?
Yes,although it is old , it sill runs well .
这车你在十年前买的?
是的, 虽然很久了,但是仍然很好使 。

收起

1.用排除法。前后两个空所填的动词应该是一样的,前面的空如果填 buy,那后面就应该填 have bought。如填 have, 后面则应填 have had,因此选D。整句意思是:你什么时候买这辆摩托车的? 我已经买了半个月了。have had过去完成时,表示“已经拥有”
2.应选D. 如主句中有although,从句中则不用still.所以不选C。这题考察的句子的逻辑关系,but 在这...

全部展开

1.用排除法。前后两个空所填的动词应该是一样的,前面的空如果填 buy,那后面就应该填 have bought。如填 have, 后面则应填 have had,因此选D。整句意思是:你什么时候买这辆摩托车的? 我已经买了半个月了。have had过去完成时,表示“已经拥有”
2.应选D. 如主句中有although,从句中则不用still.所以不选C。这题考察的句子的逻辑关系,but 在这的意思是“除此以外”全句意思是:除了有点旧,它还是运作的很好。

收起

个人认为 B,D都对 have在这里可以解释为有,拥有。

第一题B才是正确的,问什么时候买,应该用过去式,后面说买了半个月用现在完成时。
第二题C是正确的,你的答案肯定错了,不信问问你老师。

第一空有“when”所以接瞬间动词,排除AD.第二空接的是“for”,段时间,所以排除B。如果是C的话就是买了半个月的表,而B是这表我带了半个月了。(解释的有点糙,希望能帮到你吧^_^)

我怎么觉得第一题选B呢?