Which of these following sentences is correct?
1) I have seen the musical in Hamburg and it was very good.
2) I saw the musical in Hamburg and it was very good.
3) I have seen the musical in Hamburg and it has been very good.

I'm sure sentence 2 is correct, however, I'm not sure if the others are correct, too.

I'm awaiting your replies
1 2
Hello Robsee

#1 might be used to correct someone:

1. "You haven't seen that musical in Hamburg, have you?" "Yes, I have seen..."


2. "Have you read X?" "No, but I've seen the musical – in Hamburg – and it was/it's very good."

Or simply to refer to a recent event.

#2 is fine, as a standard statement about the past.

#3 is a little strange; you wouldn't use it unless you wanted to stress that you had seen it, but it's either no longer any good, or only occasionally good:

3. "On the contrary, I have seen the musical, quite often, in Hamburg; and it has been very good, on occasion."

Other members may be able to find other contexts for #1 and #3!

I prefer n° 2. "in Hamburg" is understood as "when I was in Hamburg", so you can't use the present perfect; "the musical (there and then) was very good".
Students: Are you brave enough to let our tutors analyse your pronunciation?
The second requires the least contextualization. It is the most "normal" of the three.
I hope it wasn't anything by Lloyd-Webber, by the way.
Hello Teachers,

"I have seen the musical..". Since musical is an adjective, don't we need a noun after musical?
Students: We have free audio pronunciation exercises.
In this case musical is used as a noun meaning 'piece of musical theater/theatre'. It is very common to see any musical play or film called a musical.

Thanks, Crux.
Thanks for your replies.

I'm glad most of you have the same views as me.

But, is this sentence correct, or could one say so?
The musical is good which I have (just) seen.

Teachers: We supply a list of EFL job vacancies
Show more