现在完成时的助动词has done中的has, 和被动语态is done中的is,都是弱读的词项,在快速的语流中都和主语缩合成主语+’s的形式。所以 He’s come的完成时会被误以为是is come. 这个错误犯的人多了,就有了现在完成时has come和is come二种形式。再由is扩展到are, am. 所以,早期英语中如果你看到了be+不及物动词的过去分词,就应该知道这不是被动语态,而是现在完成时。语言学家进而重新对此作出解释,说be+过去分词不是被动语态,而是系表结构,不及物动词的过去分词不表示被动,只表示完成。He is gone. 意为他走了,他不在。分析为过去分词gone作表语。其实这就是has gone. He's gone中的has被误解成了is,而被人们接受。
Why are you come? 不及物动词come的过去分词作表语。
= Why have you come?
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!