English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If I ask

Are you available tonight for a drink?

does tonight refer to this evening and/or this night?

If not, what would be considered the beginning of the night and the end of the evening? Do they overlap?

share|improve this question
I never differentiate between "this night" and "tonight". – user32123 Dec 12 '12 at 7:14
Tonight = this evening --> I think your apprehension is unfounded. Given the context, the two alternatives convey exactly the same meaning. It's is a polite way of saying things and does not rely on technical nuances of the phrases. Any one who tries to interpret them differently, in the given context, is unaware of finesse. – Kris Dec 12 '12 at 9:30
@Kris, this is absolutely not that obvious for non native English speakers. – rochb Jan 11 '13 at 12:10
up vote 4 down vote accepted

I would say that this really depends on the context and common understanding between speaker and hearer.

Are you available for a drink tonight?

I would understand tonight as starting after work (if asked by a coworker) and lasting through something reasonable, like midnight nowadays. If the person asked works in a bar at night, it might mean "right now", no matter whether it is 6pm or 5am.


Where will you sleep tonight?

Tonight will denote the normal sleeping period.

Best is to further specify if necessary.

share|improve this answer
"Tonight" normally refers to the future, so "How did you sleep tonight?" sounds wrong; better to say, "How did you sleep last night?". – Steve Melnikoff Oct 8 '10 at 12:58
Granted, changed the example – malach Oct 8 '10 at 12:59

It depends. I think they overlap for the beginning of the night/evening, but "tonight" goes further. So you can say "I'm dining in this evening", meaning you probably won't stay up too late, but if you say "I'm going to go out tonight", it could mean that you won't stay late, but it could be 2am or 5am also. You would never use "this evening" for going out until 2am, though.

share|improve this answer

I agree with Claudiu -- when I hear "this evening" I think more klassy or low-key, like dinner and a movie, whereas "tonight" says festivities will go later and maybe get a little crazy.

According to the Online Etymology Dictionary, "Evening (n.) -- from Old English æfnung "the coming of evening, sunset, time around sunset." This is opposed to "night", which is synonymous with "darkness".

share|improve this answer

protected by tchrist May 13 at 13:18

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.