英语过去分词语法问题

有这么一个句子:She is a girl called Kate(她是一个被叫做凯特的女孩)。这个句子中使用了过去分词called(被叫做),但called的前面没有加be动词,为什么?不要说是因为一个句子中不能出现两个动词,我听说过跟后置定语还是其他什么句子成分有关系,请帮个忙,做个完整的解答。

答:She is a girl called Kate. 她是一个被叫作Kate的女孩。called Kate是过去分词短语作后置定语,相当于一个定语从句who is called Kate.
一些基本的概念:
动词有助动词、情态动词、系动词和实义动词。系动词和实义动词有谓语形式和非谓语形式。谓语动词有各种时态和语态形式。非谓语动词就是三类:不定式、分词和动名词。
called前面没有be是因为be called是call这个动词的谓语形式(叫被动语态),而一个简单句是只有一套主谓结构的句子,一个简单句中只有一个谓语,当然就只有一个谓语动词形式了 (楼上的说法有空子可钻。一个并列句和复合句由两个简单句通过连接词连接而成,有两套主谓结构,可以有两个谓语动词如:She is a girl who is called Kate. 这是一个句子,是一个复合句,其中主句是She is a girl. who is called Kate 是定语从句,这个大的句子中包括了两套主谓结构。就有两个谓语动词形式:is, 和is called,后一个called前不是有be动词了吗?)追问

那什么是后置定语呢?

追答

答:这是相对于汉语而言的。因为汉语的定语都放在被修饰词的前面,不管这个定语有多长。而英语中的定语,只有单个的形容词、分词才放前面,如果是短语(介词短语,分词短语,不定式短语等等)及定语从句,则要放在被修饰词的后面,这就是后置定语。
一个【名叫Tom的】男孩。--》a boy [named Tom]= a boy [who was named Tom]=a boy [whose name is Tom].
请注意汉英定语的位置不同。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-01
呵呵 一个句子中不是不能出现两个动词 而是不能出现两个谓语
而动词往往可以作谓语
然后就是这里的called是非谓语动词过去分词形式
而这个非谓语动词与a girl 相关 而且是被动 你的问题是为什么不加Be
因为be在句子中一定构成谓语所以不能再用
这里真正的原因正是如此 也可以解为后置定语 但本人认为这是非谓语动词的过去分词形式
来修饰girl
建议你多了解一下非谓语动词部分
第2个回答  2011-06-01
1这是其中的一个用法,叫过去分词短语做定语只能用在名词后面 callde kate是girl的定语
2单个过去分词也可以做定语,用在名词前 如boiled water 开水 fallen leaves 落叶
3做宾语补足语 如with the work done,he went out to play
fillde with fears and hope,he went into the cave
第3个回答  2011-06-01
called Kate做girl的定语成分,中间省略了who或that==>she is a girl who called Kate
第4个回答  2011-06-01
这个应该是个后置定语
省略了who is