问问题描述
答精选答案

"For ten years" 和 "for ten years ago" 是两个不同的表达方式,它们的含义和语法结构都有所不同。
"For ten years" 表示从现在开始算起,已经有连续的十年时间过去了,是一个表示时间段的短语。比如,"I have been working in this company在这家公司工作了十年)。"For ten years ago" 表示一个事情发生的时间点,是一个用来明确时间点的短语。比如,"I graduated from college ten years ago" (我十年前从大学毕业了)。因此,两者的区别在于一个表示时间段,一个表示过去某个具体的时间点。
答其他回答(3条)
-
区别是:表示的动态不同
for ten years表示的是一段时间谓语动词用延续性动词,时态可用现在完成时或现在完成进行时
for ten years ago表示的是从现在起10年前,与现在没有联系,是过去的动作用一般过去时态
-
fortenyears意思是表示一段时间,意思是长达10年的意思,而fou tenyears ago表示某个时间点前,意思是10年之前。
-
前者表示10年来,用于现在完成时,后者表示10年前,用于一般过去式
本文来自作者[清风伴明月a]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/peixunjingxuan/202609/332252.html

评论列表(4条)
我是公众科技网的签约作者“清风伴明月a”!
希望本篇文章《For ten years和for ten years ago 的区别》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:"For ten years" 和 "for ten years ago" 是两个不同的表达方式,它们的含义和语法结构都有所不同。"For ten years" 表示从现在开始算起,已经有连续的十年时间过去了,是一个表示时间段的短语。比如,"I have been working in this company在这家公司工作了十年)。"For ten years ago" 表示一个事情发生的时间点,是一个用来明确时间点的短语。比如,"I graduated from college ten years a