All week banks have been shut这句句子all week为什么前面不加for,有的就要加for,比如for three weeks

如题所述

前者是all加名词,可译为“所有的+名词词义”,后面是for加时间状语,表示时间段(就好比你举的这个例子for three weeks译为“.....已经三周了”
温馨提示:答案为网友推荐,仅供参考