题目
We ()blame for her. A ought not have to B ought have to not C ought have not to D ought not to have
We ()blame for her.
A ought not have to
B ought have to not
C ought have not to
D ought not to have
题目解答
答案
### 题目解析
这道题考察的是情态动词 "ought to" 的用法。"ought to" 表示“应该”,其否定形式是 "ought not to"。在英语中,"ought to" 后面接动词原形,否定形式则是 "ought not to" 后接动词原形。
题目中的句子是:“We ( ) blame for her.” 意思是“我们不应该因为她的原因而受到责备。” 这里需要填入一个合适的短语来表达“不应该”。
### 选项分析
- **A. ought not have to**:这个选项的结构不正确。"ought not have to" 通常用于表示“不应该有必要做某事”,但在这里不符合语境。
- **B. ought have to not**:这个选项的结构也是错误的,不符合英语语法。
- **C. ought have not to**:这个选项的结构同样不正确,不符合英语语法。
- **D. ought not to have**:这个选项的结构正确,表示“不应该已经做了某事”,符合句子的语境。
### 正确答案
根据以上分析,正确答案是 **D. ought not to have**。
### 完整句子
“We ought not to have blame for her.” 为了使句子更通顺,可以稍微调整一下:“We ought not to have been blamed for her.” 但根据题目给出的选项,D 选项是最合适的。
### 最终答案
**D. ought not to have**