英语选择题并翻译

1,The population of Wellington__________ 343000,most of _______ like water sports.
A.is;who B.are;who C.is;whom D.are;them
2,If only he _________ quietly as the doctor instructed,he would't suffer so much now.
A.lies B.lay C,had lain D.should lie
3,Great changes _________ in our city in the past twenty years.
A.have been taken place B.have taken place C.took place D.were taken place
4.All the towns and villages down by the Huaihe River _________ many times by the end of last month.
A.have been flooded B.had been flooded C.have flooded D.had flooded

1. C population译为人口时谓语动词用单数,因为第一句句中无and/but等连接词,故后半句不是完整的句子,不能用most of them 且most of whom 引导从句 most of who 是错误的
翻译为:惠灵顿人口343000人,他们大多数都喜欢水上运动。
2.B 翻译:如果他按照医生说的去做,他现在就不会遭受这样的痛苦。
if only 后用虚拟语气,从主句中可看出他是现在正在遭受痛苦,从句倒一步,应用现在过去式。
3.B 翻译:在过去的二十年中,我们城市发生了翻天覆地的变化。
在过去的二十年中知道现在,变化一直发生,所以用完成时,而变化是自己发生不能是被发生(或:take place是不及物动词,无被动),因此不能选A
4.B 翻译:知道上个月结束,淮河下游的所有城市和村庄已经被淮河淹了好几次了。
城市和村庄是被淹,所以用被动,有因为是知道上个月结束,是过去的过去,因此用过去完成时。
希望能帮到你 O(∩_∩)O~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-06
1. C 人口数目主语,主语单数;most of whom引导定语从句。
Wellington的人口数目是343000,绝大多数喜欢水上运动。
2. C 过去相反,因为医生过去嘱咐的。
要是他近医生的嘱咐安静地躺着,他现在就不会那么难受了。
3. B 现在完成时(in the past +一段时间:是现在完成时的状语)
在过去20年间我们的城市发生了巨大的变化。
4. B 过去完成时 by the end of last month之前的事
在上月底前,所有淮河沿岸的城镇和村庄都被水淹了。