for 5 years 和 5 years ago 的区别。

如题所述

for 5 years 是某动作或状态持续了一共五年,这是个时间长度,有总结意,一般用完成时态
5 years ago 仅仅是五年之前的这个时间点 ,用于一般过去时态
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-16
这个……区别挺大的
for 5 years是指五年的时间
比如我在这个位子上五年了
i've been in my position for 5 years
I've worked for this enterprise for 5 years
经常和完成时连用
five years ago指的是五年前,常和过去式连用
比如
I came into my current position 5 years ago
I came to this company 5 years ago本回答被网友采纳