英语语法问答题:为什么didn't用于否定句?

如题所述

1.Mary simply cannot refrain from talking about the party again and again; she had a wonderful time there, ___ she?
为什么是 didn't 而不是 hadn't?
答:因为只有当have作“有”解时,在英国英语中才可以将have当Be动词那样去构成否定或疑问句,如:He has a brother, hasn't he? 是可以的.但是,当have作别的动词用时,就得需要助动词does/ do/ did来帮助了。如:He has lunch at school, doesn't he? 当然,美国英语中不管have是作“有”解,还是替代别的动词,一律需要用助动词帮忙。所以上一句,用He has a brother, doesn' he? 也是对的。
本句had a good time中的had不是‘拥有’,所以不能用hadn't, 只能用didn't.
2.They always give the vacant seats to ___ comes first.
为什么是whoever 而不是 whomever
答:介词to的宾语是一句话,不是一个词。这句话就是whoever comes first.= anyone who comes first. 任何一个最早来的人。这个从句是由连接代词whoever引导的。在这个从句中,whoever要作comes first 的主语,所以不能用其宾格whomever.
下面我举一个用whomever的例子:I like whomever you like.你喜欢的人,我都喜欢。 此句中whomever在从句中作第二个like的宾语。
不过在现代英语中,用whoever代替whomever也是可以的。所以估题技巧:两个在一起时,选择whoever最保险。

3.Although he knew little about the large amount of work done in the field, he succeeded ______ other more well-informed experimenters failed.
A) which B) that C) what D) where
为什么是 where 这句话该怎么翻译?
答:你知道succeeded in doing sth. 在做某事方面成功了。这里的where从句就相当于“在。。。地方、方面),译:尽管。。。,但是他却在其他消息更灵的实验员失败的地方成功了!
4.After a few rounds of talks, both sides regarded the territory dispute _______.
A) being settled B) to be settled
C) had settled D) as settled
为什么是as settled
答:regard sth/sb. as...是固定搭配,意思是把...看作、认为...,
译:经过几轮谈判,双方认为领土争端问题已解决。

5. Plastic heart valves and other human "spare parts" have __________ many recent developments in surgery.
A) been possible B) become possible
C) been made possible D) made possible
为什么made possible 这句话怎么翻译啊?读不通呢
答:你熟悉make it possible to do sth.这个句型," 使。。。成为可能。" 这是不定式作真宾,it是形式宾语。但你知道make sth. possible?如果这个sth.较长,可以将宾补possible提前(长宾后置)。本题就是这样。many recent developments in surgery这个宾语太长了!
译:塑料心脏及其它人体“零部件”已使得许多外科手术的新发展成为可能。

6. It's harmful to one's health to __________ smoking and drinking.
A) take on B) take in C) take to D) take off
为什么是take to ? 采取? 这里读不通啊?
答:这个我也不是熟悉。只知道take on有“呈现”,“装出”, take in 有“拿进,骗进”, take off 有“脱掉,起飞”的意思。只好去查词典,发现take to有“开始”, “对产生好感”的意思。

By the way:你的问题都很好,只是一次太多。尽管你送20分,但是别人一个问题,甚至是4很简单的一个问题,采纳了也有20分的。而你6题,采纳了也是20分,加上送的,最多40分。还有楼上这样的,或是我,回答了这么多,如果不采纳,只得两分!你心里也过意不去,是不?
不如分成6题,6贴6问,120分啊!当然可以分给更多的帮助你的人,而你却不需要额外送分的。这是我给那些好问的TX的一个建议。
温馨提示:答案为网友推荐,仅供参考