Hi Maryana!
1) the second sentence is also Present Perfect (have/has + Verb(3) ) but it’s in Passive Voice (be + Verb(3)).
Present Perfect Passive = have/has + (be+V3) + V3 = have/has + BEEN + V3
As for question 2: both variants sound right to me ( it depends on the context)
Question 3: We normally use Past Perfect instead of Past Simple with words like UNTIL and BEFORE