条件状语从句必须要“主将从现”吗

The medicine works more effectively _____ you drink some hot water after taking it. 
  A. as     B. until     C. although     D. if
以上是浙江高考卷,答案选D,可是主句并没有用将来时态,究竟是条件状语的主句可以不用将来时,还是活用了,选D是“没有办法的办法”?



请先 登录 后评论

最佳答案 2014-06-15 17:44


这是个看似很简单但又很有意思的问题。下面根据自己的理解作简要分析,不一定对,不妥之处请大家指正!
先说明一下,你说的“主将从一”是指“主句用一般将来时,时间和条件状语从句用一般现在时”吧?我的看法是:不是绝对的!下面只针对你给出的题目作相关分析(即主句和从句都用一般现在时的用法)。
▲在多数情况下,若if从句为一般现在时,主句用一般将来时。如:
If you don’t hurry we’ll miss the train. 你不快点,我们会赶不上火车的。
If he gets the job, he’ll be going abroad. 如果他得到那个工作,他就要到国外去了。
If you compare their work, you’ll find hers is much better. 要是把他俩的工作比较一下,就会发现她的好得多。
▲《牛津英语语法》对此有如下分析:if引导的条件状语从句和主句都用一般现在时用来表示自动产生或照例会产生的结果:
If you heat ice it turns to water. 如果把冰加热,它就化成水。(也可以用will turn)
If there is a shortage of any product prices of that product go up. 如果某种产品短缺,那种产品的价格就上涨。
▲我的理解是:如果所谈论的是普遍的规律、经常性的情况或铁定的事实,则可用一般现在时(当然也可用一般将来时,但不如用一般现在时普通;总的说来,客观性越强,用一般现在时的可能性就越大,大家可以联想“一般现在时”的基本用法)。如:
If metal gets hot it expands. 金属遇热则膨胀。
It comes cheaper if you buy things in bulk. 成批买东西就便宜些。
If you take five from twelve, you’re left with seven. 十二减去五得七。
If you mix red and yellow, you get orange. 把红色和黄色混在一起就是橙色。
比较下面的句子:
If it rains I stay at home. 如果下雨我就呆在家里。(强调一般规律,指经常如此)
If it rains I shall stay at home. 如果下雨我就呆在家里。(指特定的情况)
再比较以下句子:
She glares at me if I go near her desk. 我一走近她的办公桌,她就瞪我。(指经常如此)
She will glare at me if I go near her desk. 我要是走近她的办公桌,她就会瞪我。(指特定的情况)
▲所以对于下面一句来说,主句之所以用一般现在时,可能是为了强调它的客观性:
The medicine works more effectively if you drink some hot water after taking it. 如果服药后喝些热水,这药会更有效果。
当然主句用一般将来时也是可以的(侧重点会稍有变化):
The medicine will work more effectively if you drink some hot water after taking it. 你要是服药后喝些热水,这药会更有效果。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,13443 浏览
  • xr 提出于 2014-06-15 16:00

相似问题