3 虚拟语气的使用问题

attachments-2023-07-pMaVYLYy64b9349579c82.jpeg

雅思写作7.5范文里面的一段话。

请教各位老师,这里的had it not been...the society would have been..的使用是否合适?

我的理解:If it hadn't been for句型是表示对过去的虚拟,但前文用的是一般现在时来描述现在普遍的情况,might be是对现在的推测,bias也应该是现在普遍存在的bias,结果到最后一句突然用了表示对过去虚拟的句型:(过去)要没有这些bias,这个社会将(在过去)更富有成效,是不是不合适?

请先 登录 后评论

最佳答案 2023-07-21 20:58

仅从你提供的这部分文字看,你的理解对,应改用与现在事实相反的虚拟更妥,如:Were it not for such bias, society would be more productive。但对于7.5分的雅思作文,是允许偶尔出现少量语法错误的。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1108 浏览
  • 提出于 2023-07-20 21:21