Last night and yesterday night

Status
Not open for further replies.

Ju

Key Member
Joined
Nov 6, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
1. I had a big dinner last night.
2. I had a big dinner yesterday night.

What are the differences between the above sentences?
 
1. I had a big dinner last night.
2. I had a big dinner yesterday night.

What are the differences between the above sentences?

Both are fine but #1 is more commonly said.
 
I'm going to go so far as to say the vast majority of native speakers do not use "yesterday night" and would consider it very unnatural, if not wrong. I'm sure someone will tell me that there's a regional use somewhere.

My advice to all learners - use "last night" and you'll never be wrong.

It might be one of those things you just need to memorise because it's not the same for all times of day.

Yesterday morning :tick:
Yesterday lunchtime :tick:
Yesterday afternoon :tick:
Yesterday evening :tick:
Last night :tick:
 
I've heard/read ''last evening".
 
I don't think that I have ever heard anybody say "last evening" but it doesn't sound as unnatural as "yesterday night".
 
For our learners, note that "last evening" is possible in certain contexts, where "last" means final (not the previous day).

The resort was fantastic, but it felt a bit cold on our last evening.
The venue was packed on the last evening of the performance.

Also, if you specify a particular day, then "last" is correct:
The meeting took place last Sunday evening.

Thus, tzfujimino is correct to report encountering that combination of words.

----------------------------

Also, emsr2d2 is correct in saying that "yesterday evening" is much more natural (and thus more common) than "yesterday night".

https://books.google.com/ngrams/gra...esterday evening;,c0;.t1;,yesterday night;,c0
 
As a teacher, I spend a fair amount of time encouraging students to stop saying yesterday night and to say last night instead. Many of these learners are translating literally from their first language.

I find last evening horribly unnatural, by the way. I suppose that must be a regional thing.
 
Do 'yesterday evening' and 'last night' mean the same and are they interchangeable?
 
Last edited by a moderator:
"Yesterday evening" is unnatural to me.
 
As Piscean said, sometimes "yesterday evening" and "last night" are interchangeable but not always. For me, it depends on the duration of the event. If I did something from 7pm until 8pm, I'd say "yesterday evening". If I did something from 7pm until (or until after) midnight, I'd say "last night". If I did something from 10pm until 11pm, I'd say "last night".
If I did something from 7pm until 9pm, I'm not sure which I'd choose. It might depend on how light it was! In the height of summer, when it's light until nearly 10pm, I'd probably use "yesterday evening" but in the depths of winter when it's dark by 4pm, I'd probably use "last night". Many of us associate night with darkness.
 
But would you use "last evening"?

Probably not. "Last night" If I had to specify, I would probably say "yesterday in the evening."
 
Status
Not open for further replies.
Back
Top