for+段时间,是表示过去还是将来
1个回答

这个没有笼统的一个说法的…

一般过去式+for+一段时间,表示陈述过去事实,

如he smoked for ten years,表示他过去吸了十年烟,言下之意是说现在肯定不吸了

也有:we have been here for ten years.

当然如果楼主是初中的话 记住for+一段时间接完成时态就行了

表示将来好像也有,总之没有一个固定的 要看具体的题目