英语达人们来下哈,小弟一道英语选择纠结好久了.谢哈

英语达人们来下哈,小弟一道英语选择纠结好久了.谢哈
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帮我解释下吧.感激不尽!
staticly 1年前 已收到2个回答 举报

唐宋枕边客 幼苗

共回答了19个问题采纳率:94.7% 举报

句子是虚拟语气,这没错吧.并且是对过去的虚拟.我认为选B比较合适.
should have done 是 本该解决却没有 的意思,所以第一空格填should是“许多问题本该被
这里出错了:不是"本该解决却没有" 不是"应不应该"的问题,这里说的是能不能的问题.
解决(实际上却没有).” 这样有错么?
而第二空填 would should could其实都是说的通的选项,不是么?
麻烦达人们帮我简单解释下,或者加个q帮我解释下吧.感激不尽!
翻译过来就明白了:
许多问题,如果相关的人们,相互间礼貌相待的话,
就早能解决[注:能不能的问题],也或许根本就不会出现[might表示推测].
这题答案是的对.没问题.

1年前

8

TitaniaGalaxy 幼苗

共回答了43个问题 举报

应该是d因为他比较委婉

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.024 s. - webmaster@yulucn.com