Re: [文法] 新闻中看到的英文疑问

楼主: min510 (min510)   2018-03-20 12:09:02
首先 感谢版上一些厉害的大大 真是受益匪浅
以我的了解
总结一下
(1) if 的句子可以不是条件句或是与现在或过去事实相反的假设句,可当一般直述句
例:It would be great if an American carrier would give it a shot.
-> 其中的 would 仅表"可能",没有未来条件的发生想法,
也没有与现在或过去事实相反的认定,仅仅是发生可能的预想,
我可以这样想吗?
(2) if 子句中,过去(完成)式可以想成"可能性低"(相似于与现在或过去相反),
would 想成"有可能",现在式想成"可能性高"
而主要子句中, would 想成"有可能",现在式想成"必定会",
未来式想成"之后必定会"
例: I would be surprised if anyone takes it on.
-> 表如果有人这样进行,我"可能"会惊讶,若改成
I will be surprised if anyone takes it on.
-> 表如果有人这样进行,我"必定"会惊讶
例:It would be great if an American carrier would give it a shot.
其中 would 表"可能",若改成
It would be great if an American carrier gave it a shot.
-> 因为if子句中使用过去式,所以表"可能性低",所以可以等同于
与现在事实相反,故此句可翻为
"如果美国运输业者愿意尝试(但没有),这应该会很棒"
以上,我可以这样来理解吗?
作者: sunny1991225 (桑妮)   2018-03-21 02:16:00
关于(1),你误解naushtogo回应你的意思了那个例句仍然是某种条件句,只是if子句中在婉转表达他人意愿时可以加进一个would当作modal verb做修饰这才是N版友回答你的意思除了这种例子之外,其实之前grammarly还有整理出另外一种情况你可以自己上去看一下https://goo.gl/aLUDdP回到你的(1),如果你把if clause中的would拿掉其实文法上是没啥影响的,只是语气婉转与否的差别而已在搞懂zero/first/second/third type conditional的差别以后最重要的其实是学着从脉络而不只是单一句子本身去观察出说话者到底是在用哪种条件语气尤其是will跟would的情况中,很多时候会出现type 1跟type 2混在一起的状况(补充一下,应该不是说"他人意愿",而是"针对他人的意愿"比较正确,前面打字有点太快造成误解抱歉
楼主: min510 (min510)   2018-03-21 10:21:00
可以帮忙推荐介绍 condition 0~3 的中文版文法书吗针对以上的回答 万分感谢! 现在感觉英文如果要深究的话。真的好复杂 一下子是助动词一下子又是modal verb 的 我头都大了 一下子看文法规则 一下子又要看上下文决定 我是觉得被动的要我阅读或者做习题还简单一点 主动的要我创造或者说出真正符合当下语意的句子真的很难 真的要 native speaker ,当然只是要沟通可能还能达成任务就是
作者: sunny1991225 (桑妮)   2018-03-21 11:29:00
前面说的zero/first/second/third (以及mixed conditionals)的资料其实英文网络资源就有非常多介绍了如果希望了解母语人士的使用习惯,与其看中文课本应该不如去看Michael Swan的Practical English Usage,里头针对if...will/would的使用有蛮具体又简单的讲解包含一些比较常见的困惑(像是,zero或first conditional如果用来谈过去的事情该怎么表达?)他都有给例子
作者: scju (QQ)   2018-03-21 14:48:00
原PO您好:1.我觉得您的理解不太对。2.我认为更根本的问题是您的原文出处是老外的口语,很多时候外国人的口语根本不符合标准的文法,因此也就不可能用文法的角度来理解。简言之,我认为那句话文法本来就有问题,经不起分析。以上浅见,有误还请指正。谢谢。抱歉,我要更正QQ。刚在PEU 3rd 262.7看到这种用法的解释了.啊,抱歉,是262.1才对。https://i.imgur.com/8Wk3TPU.png我现在的看法是,这种两边都有would的口语用法,若书面文法来看,if子句那边的would应该去掉,并改用过去式。也就是属于第二类条件句。

Links booklink

Contact Us: admin [ a t ] ucptt.com