for ten years是什么时态的标志词

如题所述

第1个回答  2017-10-27
现在完成时



一般过去时追答

I have worked here for ten years.

第2个回答  2017-10-27
表示“ 过去继续到现在的动作或状态” 经常与 for , since , all day 等连用。
句型如下: has + P.P 主语 + have + for + 一段时间 since + 过去时间
注意:此用法如果强调现在仍在进行,可用现在完成进行时,
如 I have been studying English for five years .
It has been raining since last night .
注意:表示瞬间动作的动词不能用 for + 一段时间
He has died forthree years . ( X )
He died three years ago . (√ )
He has been dead for three years . ( √ )
It is three years since he died (√ )
注:过去的经验,若时间不确定,用现在完成时,但若时间 确定,则用一般过去时。
相似回答