ten years before和ten years ago的区别

ten years ago是指现在起倒过去的10年,而ten years brfore可用于某个特定时间之前的10年.

ten years before一般用于现在完成时,而ten years ago一般用语过去一般时。