“for +时间名词(短语)”都是用来表示一种“时间的长度”作状语,表明某种行为状态延续的期限。这种“for...”的搭配有一些值得注意的惯用法。
用来和泛指的定量或不定量的时间名词短语连用。其特点是,时间名词短语通常有不定冠词a,形容词性限定词some, many, a few以及定量数词two, three等限定,其位置可置于句首、句中或句末,置于句中时,常用逗号使前后分离。可用于肯定句、疑问句或否定句。
基本文法
for引导一段时间,强调时间由始至终,可译为“(时间)长达……”,一般与有长度的时间短语连用,如for three weeks,for a long time 等,可用于现在(过去)完成时或过去时的句子里。
for是并列连词,引导的是并列从句,表示原因的语气很弱,一般是对结果作出推断性的补充说明或解释,不表示直接原因,for前多加逗号。for用法较正式,很少用于口语,一般用于书面语。
以上内容参考:百度百科-不定冠词