这是一道高考英语模拟题:
In such dry weather, the flowers have to be watered if they ______.
A. have survived B. are to survive C. would survive D. will survive
答案为 D 为什么?不应该主将从现么?
▲本题答案应是 D。英国著名的语言学家 Michael Swan 在《牛津英语用法指南》第三版指出:我们把 will 和 if 连用,表示由于将来可能的行为而会发生的事——意思是“如果后来的结果会是这样的话”。试比较:
...We'll go home now if you get the car. 要是你拿到车的话,我们现在就回家。(条件)
We'll go home now if it will make you feel better. 要是我们回家能使你感觉好些的话,我们现在就回家。(结果)
▲上面一题之所以选 D,因为:“必须浇水”是导致“花存活”的结果,但“花存活”不是“必须浇水”的条件。
正如 cgsbzdw 网友所说,这个句子应该是:
In such dry weather, the flowers will have to be watered if they _______.
句子大意:在如此干旱的天气里,这些花儿要浇水才可以存活。
① 不定式作表语常表示“计划、安排、结果、命令、决定、意愿”等意义。如:
Firms need a breathing space if they are to recover. 这些公司需要短暂休整才能恢复元气。《柯林斯高级英汉双解学习词典》
You'll have to hustle if you're to get home for supper. 你想赶回家吃晚饭的话,就得加快速度。《柯林斯高级英汉双解学习词典》
② 当will 用于条件句时是情态动词,表示 “想要......;愿意......” 的意义,并非是将来时态。如:
If you will undertake the affair, I shall be very grateful. 要是你愿意承办这件事,我将不胜感激。《现代汉英综合大词典》
▲这道选择题的最佳答案应该是选项 B,但选项 D 也是说得通的。所以我个人认为,作为单项选择题,这道题的命题不是很严谨。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
我觉得答案应该是 B。
花儿要想活下来,就得浇水。
will do / be to do / be going to do / be about to do 都可以表示将来时。
if you are to do sth. 如果你要做某事……
这是没有语法问题的习惯表达。
相反,选 D 就有点儿奇怪了。