为什么在条件状语从句和时间状语从句一样,从句的谓语动词不能用一般将来时态、过去将来时态或将来完成时,而要用相应的一般现在时、一般过去时和现在完成时态来替代?怎么来判断从句中的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更符合上下文的逻辑。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!