我先对he's born a hero分析句子成分:还原成主动句就是his mom bore him a hero(应该用一般过去时把?),bore是谓语,him--直接宾语,a hero--间接宾语,变成被动句后,be born还是谓语,直接宾语成了主语,间接宾语成了主语补足语。
此时首先想到的应该是用一般过去时he was born a hero,毕竟be born是过去发生的,而主动句用的也是一般过去时。
另外有一些例句如I was born in China,i was born to love u---queen的歌名(歌词表明现在仍love),i am born again---marilyn manson的歌词(表明一般现在时用于现在新生)。至少说明有一部分人是这么用的。
假如一定要考虑一般过去时暗含的“过去是现在不再是”(死了或不在状态了)的意思的话,可以改为现在完成时he has been born a hero,既表明be born是过去发生的又表明a hero的状态一直持续到现在,在语法上似乎最完善,但真正这么用的人却根本没有。
而用的最多竟是原句的一般现在时,尽管一般现在时只能表明现在的状态并不能包含过去也是(从出生到现在)的意思,而且跟be born发生的时间冲突。这是为什么呢?纯粹的习惯成特例么?
还有it's made in US也有同样的问题。既然I was born in China,为什么不是it was made in US?难道I am born in China也可以?这样时态违背语法的特例是仅限于be born和be made这两个有共同含义的词还是对其他动词过去分词也都适用?如the car is stolen in US这车是在US偷的。
另:he's born a hero他自被生下来就成了英雄。能否换成the car is broken a rubbish车自被毁以来就成了垃圾。若不能,为什么?
该问提更多更新见http://post.baidu.com/f?kz=297698597
声明:此处所有's=is
我这么说:he's born a hero他是天生的英雄=他被生成了英雄到现在还是英雄。能否换成the car is broken a rubbish车是砸成的垃圾=车被砸成了垃圾到现在还是垃圾。若不能,为什么?
我又GOOGLE了下倒发现个有趣现象
约有58,600项符合"no one is born a" 的查询结果
约有70,600项符合"no one was born a" 的查询结果
找不到和您的查询 ""no one has been born a" " 相符的网页。
was的居然比is多,哈哈,难道更常用?两者都能用?就算都能用,为什么is时态不合语法还是须要解释 -----------------------------------------
约有203,000项符合"is made in japan" 的查询结果
约有134,000项符合"was made in japan" 的查询结果
约有24,800项符合"has been made in japan" 的查询结果
这次明显is占了优势
andrey_pcw如果没见过is born可以去google下"no one is born a",你说的Poor例句里的he一辈子都过完了明显是死人了用was也不说明问题,而no one的one肯定是包括活人的。