通常,現在完了の肯定文では「ever(今までに)」は使いません。
現在完了を用いるだけで「今までに」の意味は含まれているので,「have been to」でよいのです。
■現在完了でのeverの使い方 疑問文で「今までに」の意味で使います。
[例]
・Have you ever been to other countries? (あなたは外国に行ったことがありますか)
・Have you ever climbed Mt.Fuji? (あなたは富士山に登ったことがありますか)
肯定文で「今までに」の意味を入れたいときは「once(かつて)」や「before(以前)」などを使います。文意に応じて使いましょう。
[例]
・I have been to London before. (わたしは以前,ロンドンに行ったことがあります)
否定文では「never」を使います。
[例]
・I have never been to London. (わたしはロンドンに(一度も)行ったことがありません)