题目
Helen couldn’t go to France after all. That’s too bad. I’m sure she would have enjoyed it if _____.A. she’s goneB. she’ll goC. she’d goneD. she’d go
Helen couldn’t go to France after all. That’s too bad. I’m sure she would have enjoyed it if _____.
A. she’s gone
B. she’ll go
C. she’d gone
D. she’d go
题目解答
答案
C. she’d gone
解析
本题考查虚拟语气的用法,特别是混合条件句的结构。关键点在于判断句子中假设的情境与事实相反的时间关系。
- 主句中的
would have enjoyed表示对过去情况的虚拟,说明假设的结果是与过去事实相反的。 - 条件句需用过去完成时(
had + 过去分词)来表达对过去未发生事件的假设。 - 选项需匹配虚拟语气的结构,排除不符合时态和语境的干扰项。
-
分析句子结构
原句为含蓄条件句的虚拟语气结构:- 主句:
I’m sure she would have enjoyed it(对过去结果的虚拟)。 - 条件句:
if ____(需补充对过去原因的假设)。
- 主句:
-
确定虚拟语气形式
- 主句中
would have enjoyed对应对过去的虚拟,条件句应使用过去完成时(had gone)。 - 缩写形式
she’d gone等价于she had gone,符合语法要求。
- 主句中
-
排除错误选项
- A. she’s gone:现在完成时,与虚拟语气的时态不匹配。
- B. she’ll go:将来时,与主句的“过去虚拟”矛盾。
- D. she’d go:过去将来时,未体现对过去的假设。