for加一段时间在表示什么时候用什么时态,表示什么意思,最好举例说明

“表示什么时候”是指如有人说用一般过去时表示过去经常发生、习惯的、不断重复的事。但应该不止吧,完成时又是什么时候呢?

虽然常用现在进行时,但实际上不一定,它可以表示任何一个时态,就是一段时间的意思
he was a taecher for 5 years. 他曾经是一名老师(现在不是了)
he has lived here for 5 years 他已经在这住了5 年了
he will stay there for 5 days. 他讲会在那呆5 天追问

最好以完成时和一般过去时比较,如例句2,我见过He lived here for five years .意思有什么区别吗?

追答

这要看具体的情景,He lived here for five years如果有明确的或隐含的过去说明,要用过去式表示生活过,而完成时强调与现在的联系,没有具体时间,表示已经生活过。这是时态中常考的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-21
表示一段时间 所用的时态
意思:介词 无意思