过去分词最早是代表指向动词结果的词。 大部分时候这个结果在动词发生之后体现在受格(宾语)之上。比如written,它的受格会从没有文字变成有文字。在古英语中,没有have done这种形式。后来,have done出现了,如果done是不及物的,可以理解为done的结果指向了施格(主语)或其之外的语义体,如shouted,可能表明主语发脾气了,并影响了其他人。如果,这种结果改变可以通过感官直接观察到就可以用be。因为,be与have都表示存在,前者指对某事物与意识中直接感知、性质、类、关系等对应的判断,后者指具体的事物存在,且英语中常伴有所属关系。所以,所谓的被动语态,就是动词结果在宾语上被直接感知了,故此用be。而如果这种结果在主语上能被直接感知,主语与这种动词的过去分词间也可以用be,或存在be的这种判断关系。如gone、arrived、come等表示方位知觉的动词,主语到没到,在不在可以直接感知,所以可以用be。再比如boiled这种一观察就可以知道的也可以用be。