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/05/14 11:18:18

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
并请问怎么翻译,

正确答案选A,这是一个错综复杂的条件状语从句,从句中说的是过去的假设,而主句中是对现在情况的假设,但是都是与事实相反的假设,所以用虚拟语气.从句中与过去事实相反,用had+过去分词,主句中与现在事实相反用would 或wouldn't +动词原形.这句话的意思是:如果美国在1955年为穷人建造了更多的家园,现在这个国家的部分地区的住房问题就不会这么严重了.


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

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

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

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

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