1. The dog hasn't died for 3 weeks.
2. The dog hasn't been dead for 3 weeks.
3. The dog has not been dead for 3 weeks.
Are these sentences grammatically correct? What does each mean if correct?
anonymous 1. The dog hasn't died for 3 weeks. That's nonsense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
anonymous1. The dog hasn't died for 3 weeks.
That's nonsense. Obviously, once the dog is dead, he cannot die again.
The dog hasn't eaten for 3 weeks.
The last time he ate anything was 3 weeks ago.
anonymous3. The dog has not been dead for 3 weeks.
The dog died