当宾语部分的两个单词都表示人的时候,怎样区分这是双宾语还是复合宾语?
当宾语部分的两个单词都表示人的时候,怎样区分这是双宾语还是复合宾语?当宾语部分的两个单词都表示人的时候,怎样区分这是双宾语还是复合宾语?我在《英语语法新思维 初级教程——走进语法》一书中,遇到这样几个句子分析: 1.We found John a loyal friend. 我们发现John是个很忠心的朋友。(John是间宾,a loyal friend是直宾) 2.I will find you a good teacher. 我将会为你找到一位好老师。(you是间宾,a good teacher是直宾) 3.I find you a good teacher. 我发现你是个好老师。(you是间宾,a good teacher是直宾) 句1中,如果按它的翻译来分析句子成分,我认为这应该是复合宾语结构;但如果按它的句子成分的解释来翻译句子,我觉得应该翻译成“我们为John找到了一个忠心的朋友。” 句2中,为什么不翻译成“我将发现你是个好老师。”呢? 句3中和句2只有时态上的区别,为什么翻译的意思却完全不同呢? 是不是find的用法很特殊啊?
一点我的看法。 1。我觉得第一个句子不是双宾语,而是:a loyal friend 是John的宾语补足语。 前两个句子,我觉得可以用在间宾前加介词for的方法来区别。加了之后句子成立则是双宾语,不成立则是宾语补足语。以你的例子: We found for John a loyal friend。
(加了之后语意不通) We found for you a good teacher。(成立) 用加for而不是其他介词的原因是find sth for sb这个固定说法。 还有一个方法就是看两个宾语间有没有逻辑上的主谓关系,如果有则是宾补,如果是并列的则是双宾语。
John is a loyal friend是成立的,所以loyal friend 应该是宾补而不是直接宾语。 2。后两个句子意义上有天壤之别的原因在于时态的不同。当你在谈你的客观感受的时候时是不会用将来时的,对吧? 而且这种情况下你是不能用加介词的方法来判断的。
英语里这种细微的差别还是很多的,仔细留意,不断积累,不断总结吧。 。
答:这句子没动词呀。似乎没人这么讲,虽然人家可能懂你的意思了。 Do you mean you are not going?你的意思是你不去吗?详情>>
答:最多1500,真正掌握的话,你可以拿很高的分数。主要是课本上那些详情>>