If the United States had built more homes for poor people in 1955,the housing problems now in some parts of the country__ so serious.A .wouldn't beB .wouldn't have beenC .will not beD .would have not been并请问怎么翻译,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 20:31:56
IftheUnitedStateshadbuiltmorehomesforpoorpeoplein1955,thehousingproblemsnowinsomepartsofthecountry__

If the United States had built more homes for poor people in 1955,the housing problems now in some parts of the country__ so serious.A .wouldn't beB .wouldn't have beenC .will not beD .would have not been并请问怎么翻译,
If the United States had built more homes for poor people in 1955,the housing problems now in some parts of the country__ so serious.
A .wouldn't be
B .wouldn't have been
C .will not be
D .would have not been
并请问怎么翻译,

If the United States had built more homes for poor people in 1955,the housing problems now in some parts of the country__ so serious.A .wouldn't beB .wouldn't have beenC .will not beD .would have not been并请问怎么翻译,
正确答案选A,这是一个错综复杂的条件状语从句,从句中说的是过去的假设,而主句中是对现在情况的假设,但是都是与事实相反的假设,所以用虚拟语气.从句中与过去事实相反,用had+过去分词,主句中与现在事实相反用would 或wouldn't +动词原形.这句话的意思是:如果美国在1955年为穷人建造了更多的家园,现在这个国家的部分地区的住房问题就不会这么严重了.


希望能帮到你,祝更上一层楼O(∩_∩)O
有不明白的请继续追问(*^__^*)

A ,这是虚拟语气的内容,前面一个假设的条件句说的是跟过去事实相反的,”要是美国在1955年为穷人建更多的房子,那么现在美国的部分地区的住房问题就不会这么严重了“,后面半句是跟现在事实相反,所以用would do

如果美国能在1955年多为贫穷的人建些房子的画,那么该国某些地方的住房问题就不会这么严重了。

B
这是虚拟语气,对过去的虚拟

从句用过去完成时,主句用would.could/might加现在完成时