を訪れたことがある

have visited

→ を
phrase Rare #25,097
have visited Expresses having visited a place at least once in the past. The place comes before を.
JA: 彼は以前イタリアを訪れたことがある。
EN: He has visited Italy before.

私は、彼女が話の中で述べていた場所を訪れたことがある。

I have visited the place she mentioned in her story.

何度もローマを訪れたことがあるので、彼はローマをよく知っている。

Having visited Rome many times, he knows the city well.

彼は以前イタリアを訪れたことがある。

He has visited Italy before.

君はお父さんが働いている会社を訪れたことがあるかい。

Have you ever visited the company where your father works?

彼のあのおじさんはたびたびアメリカを訪れたことがある。

That uncle of his has visited the United States many times.