一般说来,预测意义的will不用于if条件句,因为通常人民假设的时候没有进行预测。但有时候if从句的确表示说话人预测将来的情况,这时if从句就可以用will。以下内容是学习夸克《英语语法大全》部分笔记,与大家分享。
在真实条件句的预见性条件句中,从句表示的将来情况是前提,前提如能实现,主句所表示的情况就会发生,否则就不会发生。这时,说话人并没有预测从句的情况会发生,或者暗示从句的主语愿意做某事,因此,在这类条件句中,从句动词就不用预测意义或意愿意义的will,通常用一般现在时表示将来时间。但主句却是基于从句的情况而推测出来的情况,所以主句通常需要情态动词(或将来时态)。如:
If you move, I’ll shoot you.
If it rains, the match will be cancelled.
If I press this button, what will happen?
这类句子中,从句也可能是现在完成时或现在进行时。
I will return the book on Monday if I have read it.
The police won’t take your car away if you are sitting in it.
如果if从句表示从句主语愿意在将来做某事,则从句就会用情态动词will表示主语的愿望。如:
If he will come tomorrow, I will talk with him. 如果他明天愿意来,我会和他谈一谈。
除了表示意愿的will可以用于if条件句外,表示预测意义的will也可以用于if条件句,即说话人预测从句的情况极有很能会发生(will表示预测,说话人的信心程度为90-95%)。通常有以下两种情况:
1 If 从句表示无时间意义或习惯意义的预测,可以用will。
1)If drugs will cure him, this drug should do the job.
2)If sugar will dissolve in a hot liquid, this chemical will do so too.
以上从句中的will可用can代替
If drugs can cure him, this drug should do the job.
If sugar can dissolve in a hot liquid, this chemical will do so too.
2 If从句表示现在对将来的情况会发生或不会发生进行预测时,可以用will。
1)If you won't arrive before six, I can't meet you.
= If you won't be arriving before six,…
看样子你六点前不会到的,如果这样的话我就不可能见你了。
2)If the game won't be finished until ten, I'll spend the night at your place.
= If the game is not going to be finished until ten,…
看样子比赛十点前不会结束,如果这样的话我就要在你那里过夜了。
以上两句中,从句表示现在对将来情况的预测,主句表示预测的结果为现在决定在将来采取某行动。如果从句改为一般现在时也可,但就没有预测意义,从句的情况仅仅是假设。如:
If the game isn’t finished until ten, I'll spend the night at your place.
如果比赛十点前结束不了,我就要在你那里过夜了。(如果十点前结束,我就回家。)
3)If the water will rise above this level, then we must warn everybody in the neighborhood.
= If the water is going to rise above this level, then we must now plan to warn everybody in the neighborhood.
看样子河水上涨会超过这个水位线,如果这样的话,我们必须现在就计划警告住在这个区域的每个人。
4)If she won't be here before midnight, there's no need to rush.
= If she was not going to be here before midnight,…
看样子她午夜前不会到这里,如果这样,现在就不必赶时间。
5)If we definitely won't win, why should we bother to play?
= If we definitely aren't going to win, …
我们肯定赢不了,如果这样的话,我们为什么还要比下去?
以上三句中,从句表示现在对将来情况的预测,主句表示预测的结果为现在的决定影响现在的行动。这三句中的从句不可改为一般现在时,否则逻辑混乱。
虽然以上例句说明will可以用于if从句,表示现在对将来情况的预测,但be going to do表示预测更多见。
曹老师的分析很深刻,也很全面,学习了!
另外,推荐“英语语法网”上也有一篇相关文章,是陈根花老师写的,也比较全面,网站若能结合一起学习,一定很有收获。
http://www.yygrammar.com/Article/200912/1436.html
同意曹老师的精彩分析也感谢曹老师拿出来与大家一起分享!!!
My consent was given to Teacher Cao for his wonderful analysis upon the language phenomenon appeared in the above-mentioned sentences. Meanwhile,thank Teacher Cao for presenting those academic information to share with other teachers and netizens!
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!