We know that we can say:

There is a play at the theater tonight.

But can we say:

There is Hamlet at the theater tonight.

The last sentence sounds a bit odd, but it's not clear why. Is this grammatical. If not, why? Is it because Hamlet is a proper noun?

  • Yes, but perhaps better to say "Hamlet is playing at the theatre tonight", or "Hamlet is on at the theatre tonight". – Weather Vane Oct 18 '17 at 20:00
  • Your first example, 'There is a play on at the theater tonight', is fine as a standalone sentence (as well as in the following context). 'There is Hamlet on at the theater tonight' would only normally be used in context, after say 'Is there anything worth seeing in town at the moment?' As a standalone, 'Hamlet is on at the theater tonight' is far more idiomatic. – Edwin Ashworth Oct 18 '17 at 21:32

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.