too…to…是固定句型,所以 too…to do sth 毫无疑问是没问题的。但是very…to do sth为什么就不行呢?它从语法还是意思上看都很通啊?
She thought the film far _______ violent to show to children.。
A. too B. very
此题选 too 当然没问题,那选 very 又有什么不妥呢?是语法上不对,还是意思上不通?
完全同意黎老师的解释。我想就算句子中没有 far,也不能选 very。这可以从以下两个方面去理解:
一是从搭配方面解释,因为too…to…为英语中的固定搭配,不可将其中的too换成so, very 等。(此解释对初学者很合适)
二是从意思方面解释,在 too…to do sth 句式,to do sth 是结果状语,与前面的too…搭配,表示“太……结果不能做某事”(注意肯定形式表示否定意义)。上面的句子意思:
She thought the film far too violent to show to children. 她觉得这部影片太暴力了,不适合儿童观看。(合乎逻辑)
如果换成very…to do sth 则表示“很……将会做某事”,比如上面一句中的 too 若换成 very 则表示:她觉得这部影片很暴力,可以让儿童观看。(不合逻辑)