题目
Which of the following sentences use the subjunctive mood correctly? A If I were you, I would accept the offer. B If I was you, I would accept the offer. C I wish I am taller. D I wish I were taller. E If I will be there, I will call you.
Which of the following sentences use the subjunctive mood correctly?
A If I were you, I would accept the offer.
B If I was you, I would accept the offer.
C I wish I am taller.
D I wish I were taller.
E If I will be there, I will call you.
题目解答
答案
1. **选项A**:正确。"If I were you" 表示与现在事实相反的假设,符合虚拟语气要求。
2. **选项B**:错误。应为 "If I were you","was" 不适用于正式语境。
3. **选项C**:错误。应为 "I wish I were taller","am" 不符合虚拟语气。
4. **选项D**:正确。"I wish I were taller" 正确表达了对现状的不满。
5. **选项E**:错误。"If I will be" 不符合条件句规则,应去掉 "will"。
答案:A. If I were you, I would accept the offer.
D. I wish I were taller.
解析
本题考查虚拟语气(Subjunctive Mood)的正确使用,重点在于:
- 条件句中的虚拟语气:表示与现在事实相反的假设时,需用 "If + 主语 + were..." 结构;
- wish引导的愿望句:表达与现实相反的愿望时,需用 "I wish + 主语 + were..." 结构;
- 常见错误类型:混淆虚拟语气与陈述语气,错误使用时态(如将"were"写成"was"或"am")。
选项A
正确。
- 句子结构:
If I were you, I would accept the offer.
- 分析:表示与现在事实相反的假设("我"并非对方),虚拟语气中无论主语是谁,从句动词均用"were",主句用
would + 动词原形
。
选项B
错误。
- 句子结构:
If I was you, I would accept the offer.
- 分析:"was"不符合虚拟语气规则,应改为
were
。即使主语是第一人称"I",虚拟语气中仍需用were
。
选项C
错误。
- 句子结构:
I wish I am taller.
- 分析:wish引导的愿望句需用"were",表示与现实相反的假设(说话者实际不高),正确形式应为
I wish I were taller.
。
选项D
正确。
- 句子结构:
I wish I were taller.
- 分析:"were"正确表达了对现状的不满,符合虚拟语气在wish句中的用法。
选项E
错误。
- 句子结构:
If I will be there, I will call you.
- 分析:条件句中不能使用"will",虚拟语气的条件句应省略"will",直接使用动词原形
If I were there
。