现代简约楼梯图片大全:高手~~~~们帮我解答一下,最好是原因也说说

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 06:34:53
It is hard for me to imagine what I would be doing today if I _____ in love , at the age of seven,with the library in my hometomn ……
A. wouldn't have fallen B. should not fall
C. had not fallen D. were not to fall

怎么做?为什么~~~
答案是C

Let me give you a hand.
先来看看每个选项的意思:
wouldn't have fallen: 本不应坠入但坠入了,这里作者没有说应不应,只是假设如果当时没有的话,现在会怎样怎样...
should not fall:不应坠入(事发时间在过去,所以用should.单从这个词组来看,看不出有没有坠入)
had not fallen:过去完成时,表示在过去已经结束的动作。今天的事情已经结束,成为过去;坠入爱河是今天以前的事,是过去的过去,且动作已经结束,所以要用过去完成时。
were not to fall:从词组搭配上来看,词组中不应用to;另外虚拟语气的从句中用were 是表示对不可能发生的事情的一种假设。
经过以上分析,结合句意,我想可可豆米应该可以理解为什么答案选C了吧?

根据语法主将从现规律,先排除cd选项
然后根据解词,should是必须,显然不可能
所以选
A. wouldn't have fallen

主句是过去时,从句是过去的过去,所以要用过去完成时,选C

虚拟语气中从句的时态需往前推一个时态,
此处,要是我没有坠入爱河本应说:I didn't fall in love
但再虚拟语气中就要往前推一个时态,用过去完成时.
选C

C 主将从现