Is it correct to say:

I need those reports, and I need them yesterday.

Shouldn't it be:

I needed those reports yesterday.

Or is this aberrant usage style simply a colloquialism?


Solution 1:

This usage of yesterday is idiomatic, it's basically a synonym for "as soon as possible".

  • I need those reports, and I need them yesterday. ≈ I need them ASAP.
  • I needed those reports yesterday. ≈ There was a situation yesterday in which I actually needed them.

Solution 2:

It means, "Today isn't really soon enough." (If I could, I would turn back the clock to yesterday to have those reports delivered.)