five years ago与five years before

它们的相同点与不同点 是什么 都如何使用 谢谢大家

相同点:翻译起来意思是一样的 “五年前”
不同点:前者用于过去时,后者用于过去完成时
例:
I met him in Yunnan five years ago.
I had met him five years before.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-31
没有“five years before”这种说法的,一般说多少年前都是:年份+ago(除了特殊的以外,像last year等等。
before,表示的是:在......之前
第2个回答  2015-07-31
He moved in there five years ago. 他五年前搬到这里了
He had lived there five years before he moved away. 他搬家前在这里住了五年了。