Learn English – If we are talking about last night which one is correct to say

meaning-in-contextphrase-usageword-choiceword-meaning

I haven't slept much today or I haven't slept much yesterday.

When we are reffering to the night that was between today and yesterday.

Thank you!

Best Answer

The word "today" isn't correct in this context. However, "yesterday" can be used to refer to the night before today.

When we are referring to the night that was between yesterday and today we say "last night":

  • I slept well last night.

Present Perfect in your example, however, doesn't work with a fixed time period (last night/yesterday). I'd say something like:

  • I didn't get enough sleep last night.
  • I didn't sleep much last night.
  • I didn't get a lot of sleep yesterday.
Related Topic