Phrase Meaning – Difference Between ‘All Night Last Night’ and ‘All Last Night’

phrase-meaning

I have the following sentence in my grammar book:

You studied all night last night, so tonight you …

As I know we can say just "all last night".

What's the need to add "night" in that phrase to get "all night last night"? Does it has some different meaning?

Best Answer

I don't think there's a difference. "All last night" is possibly a slightly more colloquial version and almost sounds like a shortened form of "all night last night." The same phenomenon occurs with "all week last week" -> "all last week."

Can you say "I studied all yesterday" instead of "all day yesterday"? I think the answer is yes, but it begins to sound slightly more awkward/more colloquial to me.

Related Topic