以前;过去的;之前;

这两个词都可表示“从前”。它们的区别是:
1.ago一般只作副词; 而before除作副词外,还可用作连词、介词。
2.ago总是与表示时间的名词或形容词连用,不单独使用; 而before可以单独使用。
3.ago用于从现在算起的某段时间从前,和一般过去时连用,不用现在完成时。而before用于从过去某时起若干时间以前的场合,动词需用过去完成时。例如:
I left school three years ago.
我三年前离开了学校。
He said he had finished the job three days before.
他说他在三天前就完成了这项工作。
I told you before.
我以前告诉过你。
以前我从来未见过那本书。
[误] I never saw that book ago.
[正] I never saw that book before.
这两个词都表示时间。但含义不同:ago说明某事发生在过去的某一时间,而for则指动作或状态延续了多长时间。试比较:
The old woman died two days ago.
那老太太两天前去世了。
The old woman was ill for three years before she died.
那老太太病了三年后,去世了。
两者都可表达“某时之前若干时间”。它们的区别在于:如果是从现在起向过去推算,用表示时间度量的短语加ago,并与动词的一般过去时连用; 如果表示从过去时刻向更深远的过去推算,则用earlier,并常与动词的过去完成时连用。例如:
Stirring scene from the film still sticks in my mind, though I saw it several years ago.虽然这部影片我是几年前看的,但那激动人心的场面仍然印在我的脑海里。
Four days earlier his foot had been bitten by a poisonous snake.4天前他的脚被毒蛇咬了一下。
联想记忆法
分析:a——一个;go——去;
记忆方法:一个人总想去以前去过的地方;
词源词缀:
古英语前缀a-,来自PIE*uz,向上,向外,词源同out.go,走,离开。来源于古英语动词agan(去世)的过去分词形式,agan由前缀a-(离开)和gan(走)组成;在中古英语时期ago的拼写形式是agone。=a-+go离开
近义词汇
long before 以前
before long 不久以后
词条说明
right now是现在时的标志,而just now是过去时的标志,切记。
Their decision five years ago to computerise the company is now paying dividends.
五年前他们作出的使公司电脑化的决定现在正产生出效益.
来源:《简明英汉词典》Is the same chairman still knocking around? I thought he had left years ago.
这位主席还活着? 我还以为他多年前就死了呢.
来源:《简明英汉词典》Their church tells them it's wrong and, in fact, excommunicated Green years ago.
他们的教会告诉他们这是错误的, 而事实上, 多年前就把格林逐出了教会.
来源:《简明英汉词典》I have a very sharp recollection of my last talk with him two years ago.
两年前我和他最后一次谈话的情景仍历历在目.
来源:《简明英汉词典》As it happened so many years ago, I don't remember the details.
因为年岁久远, 当时的具体情况已记不清了.
来源:《现代汉英综合大词典》A certain number of years ago, this place was still a little fishing village.
若干年前, 这里还是一个小渔村.
来源:《现代汉英综合大词典》
简答网 · 英语词汇

简答网 · 英语词汇

简答网 · 英语词汇

简答网 · 英语词汇

简答网 · 英语词汇

简答网 · 英语词汇