for是一般过去时的时间状语吗?

问题描述:

for是一般过去时的时间状语吗?
如果不是,它是什么时态的时间状语?

任何时态都行呀.一般现在时:Every day he stays in the library for 8 hours.一般过去时:Yesterday we worked for 20 hours.一般将来时:How long will you stay in Beijing?现在完成进行时:I have been writing ...