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?
 

tedmc

VIP Member
Joined
Apr 16, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
Malaysia
Current Location
Malaysia
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.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
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:
 

tzfujimino

Key Member
Joined
Dec 8, 2007
Member Type
English Teacher
Native Language
Japanese
Home Country
Japan
Current Location
Japan
I've heard/read ''last evening".
 

PeterCW

Senior Member
Joined
Apr 1, 2020
Member Type
Interested in Language
Native Language
British English
Home Country
England
Current Location
England
I don't think that I have ever heard anybody say "last evening" but it doesn't sound as unnatural as "yesterday night".
 

teechar

Moderator
Staff member
Joined
Feb 18, 2015
Member Type
English Teacher
Native Language
English
Home Country
Iraq
Current Location
Iraq
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
 

jutfrank

VIP Member
Joined
Mar 5, 2014
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
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.
 

Ju

Key Member
Joined
Nov 6, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
Do 'yesterday evening' and 'last night' mean the same and are they interchangeable?
 
Last edited by a moderator:

SoothingDave

VIP Member
Joined
Apr 17, 2009
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
"Yesterday evening" is unnatural to me.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
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.
 

SoothingDave

VIP Member
Joined
Apr 17, 2009
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
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.
Top