题目
It is hard for me to imagine what I would be doing today if I _______ in love at the age of seven, with the Melinda Cox Library in my hometown.A. wouldn’t have fallenB. had not fallenC. should fallD. were to fall
It is hard for me to imagine what I would be doing today if I _______ in love at the age of seven, with the Melinda Cox Library in my hometown.
A. wouldn’t have fallen
B. had not fallen
C. should fall
D. were to fall
题目解答
答案
B. had not fallen
解析
本题考查虚拟语气的用法,核心在于判断条件句中与过去事实相反的虚拟结构。关键点在于:
- 时间标志:句中“at the age of seven”表明假设的情景发生在过去;
- 虚拟语气结构:与过去事实相反的条件句需用had + 过去分词形式;
- 主句与从句的对应关系:主句中的“would be doing”表明对现在结果的虚拟推断。
时态分析
- 条件句中的虚拟语气:当假设的情景与过去事实相反时,条件句的谓语动词应使用had + 过去分词(即过去完成时形式)。例如:
If I had not fallen in love...
这里强调“没有发生坠入爱河”这一过去的事实。
主句与从句的逻辑关系
- 主句中的
what I would be doing today表示对现在结果的虚拟推断,与条件句的过去假设形成时间上的对应关系。
完整结构应为:
If I had not fallen in love..., I would be doing...
但题目中省略了主句的完整部分,需通过上下文逻辑补全。
选项辨析
- A. wouldn’t have fallen:错误。
wouldn’t have fallen是第二类虚拟语气(与现在事实相反),但句中时间明确指向过去。 - B. had not fallen:正确。符合与过去事实相反的虚拟语气结构。
- C. should fall:错误。
should fall表示“本应发生”,与时间背景不符。 - D. were to fall:错误。
were to fall用于表示“即将发生”的虚拟,但句中时间已明确为过去。