一道涉及“主将从现”的选择题(很难)

这是一道高考英语模拟题:

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 为什么?不应该主将从现么?

请先 登录 后评论

最佳答案 2015-05-13 21:09

本题答案应是 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,因为:“必须浇水”是导致“花存活”的结果,但“花存活”不是“必须浇水”的条件。

请先 登录 后评论

其它 3 个回答

曾克辉  
擅长:英语考试

正如 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 也是说得通的。所以我个人认为,作为单项选择题,这道题的命题不是很严谨。

请先 登录 后评论
acedaitoudage

我觉得答案应该是 B。

花儿要想活下来,就得浇水。

will do / be to do / be going to do / be about to do 都可以表示将来时。

if you are to do sth. 如果你要做某事……

这是没有语法问题的习惯表达。

相反,选 D 就有点儿奇怪了。

请先 登录 后评论
董万友

提问者输入有误,flowers 后少输入了will,应为:

In such dry weather, the flowers will have to be watered if they _______.

请先 登录 后评论
  • 0 关注
  • 2 收藏,4606 浏览
  • 高山 提出于 2015-05-04 11:00

相似问题