回答

自分の国を出たことがない

外国に行ったこと事がない
に書き換えています。
現在完了で
行く
という表現は
been to
gone to
の2つがあります。
実際、そこに行ってしまっている時は
gone to
行って戻ってきているときは
been to
を使います。

主語が時間になっています。
その建物は40歳
ということは
建物が出来てから40年が過ぎた
と考えます。
そこで
時間が過ぎるの
pass
を使って表します。

この回答にコメントする
疑問は解決しましたか?