0
Necrophagist Posted 8 years ago
Grammar

Hadn't had

A: I've bought some milk

B: Why?

A: Because we hadn't had milk in the fridge for who knows how long, so I figured I should get some.

Is this correct tense-wise? "haven't had milk" sounds kind of wrong since A could have bought some milk 10 hours ago and the milk is in the fridge right now.

  

Top answer

"A" says he ' bought milk', not that it is also now in the fridge. Hence, use of Present Perfect in his second statement: Because we haven't had milk in the fridge (for use whenever we need it ) for who knows how long, so I figured I should get some (so we'll have milk in the fridge).

  • "A" says he ' bought milk', not that it is also now in the fridge.
  • Hence, use of Present Perfect in his second statement: Because we haven't had milk in the fridge (for use whenever we need it ) for who knows how long, so I figured I should get some (so we'll have milk in the fridge).
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

"A" says he ' bought milk', not that it is also now in the fridge. Hence, use of Present Perfect in his second statement:

Because we haven't had milk in the fridge (for use whenever we need it) for who knows how long, so I figured I should get some (so we'll have milk in the fridge).

Related Questions