不太理解这同时态有多大的关系。从字面看,ten
years
before可用作在一个特定的时间的前十年,比如说:going
back
ten
years
before
their
diagnosis.
而ten
years
ago则常用在:I
told
him
ten
years
ago.这里是不能用ten
years
before的。n其他还有:
Ten
years
ago
this
last
April
你可以看出,ten
years
ago是指现在起倒过去的10年,而ten
years
brfore可用于某个特定时间之前的10年。