AI智能整理导入 AI智能整理导入
×
首页 题库中心 英语测验练习试题题库 题目详情
CAE8B483F5D00001232EF8104DC01360
英语测验练习试题题库
150
单选题

46.I blame her because it was her fault but I'd().( )

A
rather not
B
rather not do so
C
better not do so
D
rather not have done so

答案解析

正确答案:D

解析:

这是一道关于虚拟语气和情态动词用法的题目。 首先,分析句子结构和语境:前半句“I blame her because it was her fault”说明“我”在责怪她,但紧接着的“but”表示转折,说明后半句要表达的是尽管责怪,但“我”其实并不想这么做。这里涉及到对过去动作的虚拟或后悔。 接下来,逐一分析选项: A. rather not:这个表达通常用于建议或请求中,表示“最好不要”,但在这里缺乏明确的动作指向,且不符合对过去动作的虚拟语气。 B. rather not do so:虽然加入了动作“do so”,但“rather not”仍然主要用于建议或请求,不太符合语境中对过去动作的反思或后悔。 C. better not do so:“better not”表示“最好不要”,同样主要用于建议或警告,不符合语境。 D. rather not have done so:“rather not have done”表示对过去某个动作的不愿或后悔,符合语境中“我”虽然责怪她,但事后觉得不应该这么做的意思。 综上所述,D选项“rather not have done so”最符合语境和语法要求,表示对过去某个动作(责怪她)的后悔或不愿。因此,正确答案是D。
英语测验练习试题题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu