不是。在否定句中,时间介词 for 不能省略。依据如下:
一、《薄冰英语惯用法词典》第318页指出:for 与一段时间连用时“在否定句在中一般不可省去for 。例如:
We haven't seen each other for six years. (不可说:Wehaven't seen him six years.)我们彼此已经6年没见过面了。”
二、赵振才编著的《英语常见问题解答大词典》增订版第501页指出:当for 短语修饰动态动词时或者用于否定句时,则介词for 不能省略。
I'm going away for a few days . 我要离开几天。
I haven't seen him for three weeks. 我有三个星期没有看见他了。