英语语法 不定式做定语与补语的区别

I have a lot of work to do. to do 是不定式做定语,对吗?
I have a lot of work to be done. to be done 做宾补,对吗?

请达人分析以上的判断是否正确。

谢谢!

I have a lot of work to do. to do 是不定式做定语,对吗?
I have a lot of work to be done. to be done 做宾补,对吗?

请达人分析以上的判断是否正确。

答:这两句中的不定式短语都是作work的后置定语。前者为主动式,前面省略了for me, 后者为被动式,后面省略了by someone else
译:我有一些活儿要干。
我有一些活儿要人去干。
have 作使役动词(复宾动词)时,无to不定式作宾补: have sb. do sth.
如:I'll have Tom do the work.追问

谢谢赐教。

再请问不定式做后置定语与不定式做宾补、现在分词短语做后置定语与做宾补、过去分词短语做后置定语与做宾补的本质区别是什么,我一直对这个问题比较困感。谢谢!

追答

举例说明:
I asked a student help me. 我让一个学生帮我的忙。不定式to help me 作asked的宾语 a student 的补足语。没有它,I asked a student ,这个句子就不完整,至少不能表达清楚意思。所以这个不定式叫宾语的补足语。宾语和它的补足语,在逻辑上有主谓的关系,也就是说,to help me 是a student 发出的动作。
I had a student to help me.(过去) 我有一个帮助我的学生。这里,I had a student. 我(过去)有一个学生。意思完整。to help me 是限制性的定语相当于一个定语从句:who helped me.
对比:I had a student help me. 我让一个学生帮助我。 为了区分,当have不作“有”而作“使役”解释时,作宾语补足语的不定式不带to,为什么要不带to呢?这下明白了吗?如果也带to, 那这一句不是有两种意思了吗?
其它的现在分词和过去作后置定语和宾补的本质区别,都一样,就是“作用不同”,作定语是用来限定(修饰)这个名词,是这个而不是那个。而补语是补足说明这个宾语(人)在作什么或(事)已经被做过了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-11
道理很简单,做不定式做定语是修饰它前面的词,比如第一句;而做补语是对中心主语的补充说明,比如第二句;所以您的判断刚好相反。to be done是“工作被做”,用来修饰“work”,因此用的被动,故为定于;而to do补充说明是"I"要做,所以是I的动作的补充,是补语,又如:I have a story to tell you
第2个回答  2013-01-11
第一句 正确
第二句 如果是宾补的话 应该直接用过去分词 作宾补 have a lot of work done. 。
第3个回答  2013-01-10
你能告诉我第二句话什么意思嘛

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网