I havent done that in a long time.
这句话in加时间段如何使用在了完成时,不是都是跟以后时连用吗?
I havent done that in a long time.
这句话in加时间段如何使用在了完成时,不是都是跟以后时连用吗?
【答】《牛津英语使用方法指南》第四版386.6 节指出:“在美国英语中,in 在否定句里可以和 for 一样,表示到目前为止的一段时间。I havent seen her in years. 我有不少年没见她了。”
所以,网友的句子是正确的。