帮忙看一下下面几道英语题,谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/20 14:32:27
帮忙看一下下面几道英语题,谢谢
1,To be frank,I'd rather you ____in the case.
A.not to be involved B. not involved C. will no be involved D.were not involved
2,_____the sense of someone watching them,Ralph would have shouted at his wife.
A. Despite B. Except C .But for D.Except for

答案选 D 和B ,请说明原因 谢谢!!!!!!!!!

1、 句意:坦率的说 我宁愿你没有卷入这种情况。

根据句意知,you已经卷入了, 而我希望的是没有卷入 因此可知是虚拟语气 并且是对过去的虚拟
虚拟语气中 不论第几人称 对过去的虚拟 谓语动词一律用 were (语法规则)
因此选择D 正确

2、 句意:要不是有人正看着他们,Ralph很可能朝他的妻子大吼。

从后半句来看 这句话也是典型的虚拟语气。 但是 题目却没有涉及虚拟语气的考点 这道题考的是except的用法
except 不仅有 “除了。。。。。。”的意思 还有“要不是”“只是”的意思
在这句话中 就是“要不是”的意思。 所以选择B
但是 but for 也有“要不是”的意思,同时他也有“除了...”的意思 具体和except有什么区别 我也不太清楚

A despite 尽管 D Except for 除了。。。 没有“要不是”的意思。

1.would rather sb. did sth.为固定结构。
2.except 可以翻译为“要不是”。