If I _____ that, I shouldn’t feel so helpless.
A. knew B. were to know
答案是 A,但为什么不能是B呢?
▲在通常情况下,我们可以用 were / was to do sth 代替虚拟语气的一般过去时,如:
If I asked (=were / was to ask), would you help me? 如果我提出请求,你会帮助我吗?
If I asked (=were / was to ask) him, I’m sure he’d help us. 如果我请他,我相信他会帮助我们。
▲但如果从句谓语动词是表持续意义的状态动词,则通常不用were / was to do sth,而用过去式,你的句子中的 know 就是这样的动词:
If I knew that, I shouldn’t feel so helpless. 假如我知道那事的话,我就不会感到这么无助。(不能用 If I were to know that…)
再如 be 也是一样:
If I were you, I’d have a talk with your parents. 如果我是你,我就会和你的父母谈谈。(不能用 If I were to be you…)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!