を訪れたことがある

have visited before; have the experience of visiting

→ を
phrase Rare #22,310
have visited before; have the experience of visiting Used to express that someone has visited a place at least once in the past. The を marks the place visited, while 訪れたことがある literally describes the existence of the experience of having visited. The polite form is を訪れたことがあります。
JA: 何度もローマを訪れたことがあるので、彼はローマをよく知っている。
EN: He knows Rome well because he has visited it many times.

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

I have visited the place she mentioned in her story.

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

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

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

Have you ever visited the company where your father works?

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

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

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

He has visited Italy before.