英语达人们来下哈,小弟一道英语选择纠结好久了.谢哈 1.Many problems ____have been overcome --or _____never have arisen---if the people involved had just treated one another with commom courtesy. A would,should B should,would C might,could D could,might D. 我的理解:句子是虚拟语气,这没错吧.并且是对过去的虚拟.我认为选B比较合适. should have done 是 本该解决却没有 的意思,所以第一空格填should是“许多问题本该被解决(实际上却没有).” 这样有错么? 而第二空填 would should could其实都是说的通的选项,不是么? 麻烦达人们帮我简单解释下,或者加个q帮我解释下吧.感激不尽!
句子是虚拟语气,这没错吧.并且是对过去的虚拟.我认为选B比较合适. should have done 是 本该解决却没有 的意思,所以第一空格填should是“许多问题本该被 这里出错了:不是"本该解决却没有" 不是"应不应该"的问题,这里说的是能不能的问题. 解决(实际上却没有).” 这样有错么? 而第二空填 would should could其实都是说的通的选项,不是么? 麻烦达人们帮我简单解释下,或者加个q帮我解释下吧.感激不尽! 翻译过来就明白了: 许多问题,如果相关的人们,相互间礼貌相待的话, 就早能解决[注:能不能的问题],也或许根本就不会出现[might表示推测]. 这题答案是的对.没问题.