初中英语选择题, 求解释

职业培训 培训职业 2024-12-22
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。译:你什么时候买的这辆新摩托车? 嘿,我拥有

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.

为打消楼主的顾虑,我从网上找到了此题及答案:

无~锡~市~2~0~0~5~年~中~考~英~语~试~题

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:59提问者:离岸边很近|浏览次数:49次

我来帮他解答

满意回答检举|2012-09-10 09:04大约十年前你买了这辆汽车吗?是的。尽管它老了,它仍然运行良好。

标签

版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。

本文链接:http://www.yopinpei.com/20241222/2/837823

猜你喜欢
其他标签