1.have与has只是人称和数的变化,如第一人称I、We与第三人称单数he/she.
2.been和gone这里不是被动语态.
但been可以参与构成被动语态,例如
Ireallydon'tknowwhyhehasbeenbeatensohard.(我真不知道他为何被揍得那么厉害)
3.动词go的一个用法表示visit参观时现在完成时可以用been或gone但表达的意思不同.
ShehasbeentoParis.(=ShevisitedParissometimeago)
ShehasgonetoParis.(=SheisnowinParisoronthewaythere现在巴黎或在去的路上)