what is the difference between yesterday and the day before - in English they are the same - is it different in French?

PeterC1Kwiziq community member

what is the difference between yesterday and the day before - in English they are the same - is it different in French?

Asked 5 years ago
ChrisC1 Kwiziq Q&A super contributor Correct answer

The "day before" refers to a specific point in time from which to take the previous day.

"Yesterday" is the day before today. Not an event which may be in the past or the future but the present, today.

-- Chris.

ChrisC1 Kwiziq Q&A super contributor

They are actually not the same in English. 

The day before she arrived I cleaned my room. 

Yesterday I cleaned my room. 

It's the same in French. 

-- Chris. 

PeterC1Kwiziq community member

I am sorry my good man but yesterday is the day before 

Yesterday, before she arrived I cleaned my room

The day before, I cleaned my room

both sentences although expressed diffently say the exact same thing which is getting to the question of hier vs la veille. Is there a difference?

ChrisC1Kwiziq community member
Chris is correct.  "Yesterday" is linked to the present, but "the day before" is not.  Indeed it can be in the past (last Saturday I went Kitesurfing, but the day before I went wakeboarding) or in the future (next Saturday I will go kitesurfing, but the day before I will go wakeboarding).  

what is the difference between yesterday and the day before - in English they are the same - is it different in French?

Sign in to submit your answer

Don't have an account yet? Join today

Ask a question

Find your French level for FREE

Test your French to the CEFR standard

Find your French level
Clever stuff happening!