第1个回答 2008-08-21
be+过去分词是被动语态
例如:The hill is covered with trees.
那座小山被树木覆盖.
have/has+过去分词是现在完成时 had+过去分词是过去完成时
例如:I have finished my homework.
我完成了我的作业.
He has borrowed my pen.
他借走了我的钢笔.
The old man had run for 40 minites already.
那个老人早已跑了40分钟.
第2个回答 2008-08-21
不是同一个概念
be+过分是表被动
而have/has+过分是现在完成时态
当然也有have sth. done的形式表被动
例:have my hair cut
第3个回答 2008-08-21
be+过去分词表被动
have/has+过去分词表现在完成