关于IF条件句为什么主句没用将来时

老师您好我想请教一个问题。句子如下:they dare not put their idears into practice,since they're afraid of being punished if they disobey rules.我的疑问是if这里,我理解的是条件状语从句,可是前面为什么不是将来时态呢?而且感觉since后已经是前句的原因了。if这句好奇怪啊。麻烦您帮忙解答一下,谢谢了。

请先 登录 后评论

其它 2 个回答

mikee

They're afraid of being punished if they disobey rules.

大体等于They're afraid that they will be punished if they disobey rules.

可以看到你要找到will…if,而they will be punished在原句中已转化为being punished


请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

    老师您好我想请教一个问题。句子如下:they dare not put their idears into practice,since they're afraid of being punished if they disobey rules.我的疑问是if这里,我理解的是条件状语从句,可是前面为什么不是将来时态呢?而且感觉since后已经是前句的原因了。if这句好奇怪啊。麻烦您帮忙解答一下,谢谢了。

     【答】如果与 if 条件句连用的主句谈论的是一般情况而不是将来的情况,则主句和条件句都用一般现在时。例如: 

      If you eat too much, you get fat. 你如果吃得太多,就会发胖。(摘自《牛津英语用法指南》第四版第22章 If)

     Oil floats if you pour it on water. 如果你把油倒进水里,油会浮在水面上。(同上,238.1)

请先 登录 后评论
  • 0 关注
  • 2 收藏,2293 浏览
  • soulwind 提出于 2020-03-19 15:54

相似问题