初中英语选择题,求解释
1.“Whendidyou________thenewmotorbike?”“Well,I________itforhalfamonth.”
A.have;haveboughtB.buy;havehadC.buy;haveboughtD.have;havehad
为什么要选D?
答:我也有此问!
我认为正确答案是B。
译:你什么时候买的这辆新摩托车?
嘿,我拥有它长达半个月。(我买了有半个月了)
析:这个对话比较怪。照理问你何时买的车。答:(Iboughtit)halfamonthago(半个月之前)就完事了。但不知道是生活中真的需要这么回答呢还是出题的老师嫌这样的题句太简单,来了这么一个间接回答。
其实这一题主要是想考查现在完成时的延续性用与短暂性用法的区别的。buy是一个短暂的动作。它可以用于完成性(结束性)用法:Ihaveboughtamotorbike(我已经买了一辆摩托车)。汉语中可以说:我买了有半个月了,而英语中不能说:Ihaveboughtitforhalfamonth.因为买这个动作,从交钱到提车,只需要几分种,最多十几分钟时间就完成了,不可能延续半个月。而这正是中国学生容易犯的错误。不过大多数学生都知道,这种情况下,要用have(拥有)来代替buy(买)这个词。(汉语可以)。要说:Ihavehaditforhalfamonth.
所以说B是正确的。
再来分析一下,实际生活中,为什么不直接回答,而用间接的回答呢?我猜,这车不是我买的!!!是别人送的!!!,我不想说谎,也不想告诉你这车是别人送的,所以来了句:我拥有它已经有半个月了。(我可没有说我是半个月之前买的!)
再来分析一下D为什么不对。Whendidyouhavesth.?你什么时候拥有某物的?说明你过去曾经拥有过,言下之意,现在可能没有了!!!比如我曾经有过一顶妈妈送给的草帽,后来不见了。你问我:Whendidyouhavethestrawhat?回答:Longago,whenIwastenyearsold.
所以D这个选项是不妥的!!!!
2.—Youboughtthecarabouttenyearsago?
—Yes,()itisold,itstillrunswell.
ABecauseBSinceCAlthoughDBut
我觉得应该选C吧,但答案选D问题补充:TAT…第一题在网上已经找到三种答案了…求大神啊
答:这一题,肯定是C
首先指出标点错误,应该是:Yes.(句号)。Althoughitisold,itstillrunswell.
译:你大约十年前买的这小车?(别人告诉你,你有点难以置信,所以有这样的陈述式疑问句)
是的。尽管很旧了但跑起来还是不错的。
析:But表示转折,与对话的语境,与后一句的itstillrunswell不搭配。如果用它的话,可能的对话是:
Yes.Butit'soldandIamgoingtobuyanewone.是的。不过已经旧了,我打算再买一辆新的。
有人说although不能与still连用,我只要从词典上找一个例句,就可以推翻这个结论:
THESAURUS
▪although
conjunction
usedwhencontrastingoneclausewithanotherinthesamesentence:
Thewindmillisstillingoodworkingorder,althoughithasnotbeenusedsincethe1950s.
为打消楼主的顾虑,我从网上找到了此题及答案:
无~锡~市~2~0~0~5~年~中~考~英~语~试~题
33.—whendidyou________thenewmotorbike?
—well,i____itforhalfamonth.
a.have;havebought
b.buy;havehad
c.buy;havebought
d.have;havehad
答案31—35dabac
第二题“知道”中有人问过,是翻译句:
Youboughtthecarabouttenyearsago?Yes.Althoughit'sold,itstillrunswell.翻译
检举|2012-09-1008:59提问者:离岸边很近|浏览次数:49次
我来帮他解答
满意回答检举|2012-09-1009:04大约十年前你买了这辆汽车吗?是的。尽管它老了,它仍然运行良好。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇