雅思写作7.5范文里面的一段话。
请教各位老师,这里的had it not been...the society would have been..的使用是否合适?
我的理解:If it hadn't been for句型是表示对过去的虚拟,但前文用的是一般现在时来描述现在普遍的情况,might be是对现在的推测,bias也应该是现在普遍存在的bias,结果到最后一句突然用了表示对过去虚拟的句型:(过去)要没有这些bias,这个社会将(在过去)更富有成效,是不是不合适?
仅从你提供的这部分文字看,你的理解对,应改用与现在事实相反的虚拟更妥,如:Were it not for such bias, society would be more productive。但对于7.5分的雅思作文,是允许偶尔出现少量语法错误的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!