为何在条件状语从句和时间状语从句一样,从句的谓语动词不可以用一般以后时态、过去以后时态或以后完成时,而要用相应的一般目前时、一般过去时和目前完成时态来替代?如何来判断从句中的will或would 是表示想的意思?
以后时态的will多少都有情态含义,一般是预测意义(说话人的预测),有时表示句子主语的意愿。时间和条件状语从句一般不表示说话人在预测,因此预测的will不可以用。假如从句的主语是无生命名词,自然就没意愿了,表示意愿的will也不可以用。但从句的主语是人的时候,则需要依据上下文来判断从句是不是表示从句主语的愿望,若是,就能用情态动词will表示意愿。不然就该用目前年代替以后时。如下句:
If he tomorrow, I will meet him myself.
A comes B will come
假如依据句子的上下文,大家理解从句的意思是“假如他想明天来”,则选B。假如从句的意思是“假如他明天来”,则选A。在上下文不了解的状况下,其实A和B都可以选。但意义有所不同。不过这如果一道语法考考试试题,显然是考条件状语从句用目前年代替以后时,就该选A,要揣测出题人在考什么。
If it tomorrow, I will stay at home.
A rains B will rain
从句主语it表示天气,不可能有意愿。说话人也没预测明天的天气。因此没理由用will。因此只能选A,目前年代替以后时。
Few people want to work in remote areas as the life there is rather hard. If you there, you will have a much better pay.
A go B will go
这个句子因为有了前一句,从句的内容显然是表示假如从句的主语想做某事的意思,因此will go要比go更符合上下文的逻辑。