语法与词汇

The solutions of these problems, ________ social ________ medical, have not been found, in spite of the best efforts of our scientists.

【正确答案】 C
【答案解析】

句意: 尽管我们的科学家们做出了最大的努力, 我们还是不能找到这些问题 ( 不论是社会上还是医学上 ) 的解决方案。 whether...or... 表示 “ 是 …… 还是 ……” , whether 和 or 后面的内容都包括。 either...or...表示 “ 两者之一 ” 。 neither...or... 表示 “ 两者都不 ” 。 根据句意可推断, 此处表达的含义应该是 “ 社会和医学两个方面的问题都没有解决。 ” 故 whether...or... 为本题正确选项。