現在完了で言いたいのですが、have been で、良いのでしょうか?
「Justin Bieber's concert last night was good」とはいい英語ですが、その場合では決まったコンサートです。例えば、4月2日、東京ドームでのコンサート。
でも、「Have you ever been to」と聞いたら、決まったコンサートではないので、この場合では「Justin Bieber's concert」はちょっと変な英語なんです。
例文3みたいに「any of Justin Bieber's concerts」と言ったら、決まったコンサートではなくて彼がやってた演奏のどれでも行きましたかって言っていますので、所有格でも大丈夫です。
回答したアンカーのサイト
Machigai Podcast
have been でずばりです!I've been to a ○○ concert というパターンで使います。例えば I've been to a AAA concert と言えます。個人のアーティストでも a/an を入れます。例えば I've been to an Amuro concert は言います。I've been to Amuro's concert は逆に言わないです。
ご参考になれば幸いです。
コンサート:concert
行った:went
~たことがある:have done or have been
This indicated the speaker has done something in the past. However, the nuiance is that the speaker has experienced something (in this case the concert).
この表現は、話者が過去に何かしたことを示しました。
しかし、ニュアンスは、話者が何(この場合はコンサート)かを経験しました。
I have been to AKB48's concert. While the performance was ok, the singing was not good at all. I don't think I will go again.
AKB48のコンサートに行ったことがあります。パフォーマンスが大丈夫ですけど、歌はまったくよくありませんでした。
二度と行かないと思います。
I went to Boys II Men's concert last year and it was fantastic. I can't wait for their next tour.
去年、Boys II Menのコンサートに行ったことあって、素晴らしかったです。次のロードショーを待つことができない。
have been で~ した経験があるという意味になります。
I went ですと過去形になり ~ しましたという意味なります。
「行ったことがある」の現在完了形を have been to で表す方法が1つです。
また、コンサートに行ったというのは「見た」(音楽でも「聴く」の動詞ではなく watch を使います)ということなので、
I have watched 〜
の形でもいいです。
なお、今回は現在完了形というご指定でしたが、
I went to his concert once.
と過去形で書いても「彼のコンサートに一度行ったことがある」という過去の経験(事実)は表せます。
回答したアンカーのサイト
毎日5分超速英語マスター!スキあらば英会話
そうです、 have been to や have seen , have [verb] の言い方が正しいです。
I've been to a ____ concert, so I know how awesome they are.
○○のコンサートに行ったことがあるので、すごさが分かってる。
この文章のパターンで、後部の"before"も言えますが、必要ではないと思います。
I've been to a __ concert = I've been to a __ concert before
他の言い方に、I have seen _ live があります。
I have seen The Rolling Stones live, and they're still energetic!
The Rolling Stones のライブに行ったことがあって、まだ気力いっぱいだよ。
カタカナの「ライブ」と違って、この live は動詞で、コンサート自体ではなく、「本人で」、「直接で」という意味です。