过去分词作形容词如果想表示完成,应当怎么用?

问题描述:

过去分词作形容词如果想表示完成,应当怎么用?
比如说:leaves which have fallen = fallen leaves
那么a boy who has eaten a banana = 不用关系代名词应该怎样表现
表示完成的过去分词作形容词fallen一个字的形容词放在名词前,eaten a banana两个字的形容词就要放名词后吗?
定语就是形容词片语或者形容词子句吧,不过就是两个字以上的形容词所以放在了名词后面.leaves which have fallen 是关系代词做定语从句,如果不用关系代词which have 就只剩下过去分词fallen 因为它是一个字所以放在名词前,所以就是fallen leaves.而a boy who has eaten a banana如果不用关系代词who has就只剩下eaten a banana所以我不知道它怎样形容a boy,
a boy wearing a coat 等于a boy who is wearing a coat
a boy having eaten a banana 等于a boy who is having eaten a banana
我是这样的逻辑,having eaten a banana和主词有be动词的关系,否则我不知道为什么having eaten a banana可以作定语
1个回答 分类:英语 2014-10-23

问题解答:

我来补答
不可能用eaten a banana 修饰a boy,因为eaten是非谓语动词,跟所修饰的名词存在动宾关系,也就是所修饰的名词是eat的宾语.
如果要表示吃了香蕉的男孩应是 a boy having eaten a banana
补充:动词可分为及物动词和不及物动词两大类,及物动词的-ed形式表示被动和完成,而不及物动词的-ed形式仅表示完成.
再问: 十分感谢! 在问一下:a boy having eaten a banana 等于 a boy who is having eaten a banana 吗?
再答: a boy having eaten a banana 等于 a boy who has eaten a banana
再问: who has eaten a banana 等于是关系代名词做形容词对吧,having eaten a banana 是什么做形容词?
再答: 啊?看来你的英语基础有些弱哦!who has eaten a banana 是定语从句,整个句子作为定语,它的作用相当于形容词,关系代词who代替先行词boy在从句中作主语,起到连接的作用。 having eaten a banana 是动词的现在分词做定语,不是形容词。
再问: 请看完我的问题补充.就我上面所说,如果having eaten a banana可以作定语的话那么它和主词a boy中间应该可以加一个who is,否则我不知道为什么having eaten a banana可以作定语.
再答: leaves which have fallen中的which是关系代词没错,但是不是说which做定语从句,而是which这个关系代词引导了一个定语从句, which have fallen才是定语从句。 “a boy who is having eaten a banana ”没有这样的句子!!!! 动词可分为及物动词和不及物动词两大类,及物动词的-ed形式表示被动和完成,而不及物动词的-ed形式仅表示完成。 fallen是fall的过去分词,fall是不及物动词,那么fallen只表示完成,而没有被动的含义, eaten是eat的过去分词,eat是及物动词,eaten用作定语时就有被动之意,要是用a boy eaten就成了“一个被吃的孩子”之意了。
再问: 可以帮我举一个及物动词的过去分词作定语表示完成的例子吗?
再答: The students having handed in their papers can leave now. 那些已经交了考卷的学生现在可以离开。 = The students who have handed in their papers can leave now.
再问: 为什么who have变成了having,为什么表示完成现在分词having却出来了?
再答: 我败了
 
 
展开全文阅读
剩余:2000
上一页:合外力做功,