haven't done sth in/for three days
在表示三天没干某事这层意思上有啥区别?
《牛津英语用法指南》(82.6)就有如下解释:
在美国英语中,in在否定句里可以和for一样,表示到现在为止的一段时间。
I haven't seen her in years.我有很多年没见她了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!