IF WHETHER也是虚拟?

来源:百度知道 编辑:UC知道 时间:2024/07/01 15:32:55
从句用过去,主句用WOULDSHOULD吗?

if的话,如果句意是强调做出某种与实际不符、与既成事实不符的假设,那么就是虚拟语气。主句一般就用would have done, should have done, ought to do/have done。 如:
If I knew it earlier, I should have talked to you.
如果我能早些知道,我本该和你谈谈的。

如果只是说明一种可能的情况,那就不用虚拟。比如:
If you like this, just take it, otherwise just leave it to me.
如果你喜欢,就拿着,不然就留给我。这里假设的“喜欢”并不一定与既成事实相左,就不用虚拟。

而whether意思是“是否”,没有“如果”的意思,不用于引导虚拟语气。通常的用法如下:
I don't know whether you like it or not.