请输入您要查询的英文词组:

 

词组 ago/before
释义
ago/before     

【问】 He told me that he had handed in his exercise book____.
 A. two days ago B. after two days
 C. two days before D. in two days
 我认为选A(two days ago)和选C(two days before)都是正确的。不知您同意否?
 【答】 ago是个后置副词,放在表示时间的词语之后:two years ago([从现在算起的]两年前)。ago表示从现在算起的“……以前”,亦即使用ago的时间参照点是“现在”。请注意:在这种句型里谓语动词要用过去时:
 1. The treaty was signed three days ago at Bucharest. (Shaw)
 三天前在布加勒斯特签订了条约。
 2. John left a few minutes ago. (IME)
 约翰几分钟前离开了。
 3. A short while ago,my sister helped me to carry one of my old bookcases up the stairs.
 (New Concept English,Book 2 )
 片刻之前,我妹妹帮我把我的一个旧书橱抬上了楼。
 4. It was stolen twenty years ago,when Ted was a boy of fifteen. (同上)
 那辆自行车是在20年前当泰德还是个15岁的小伙子时被偷走的。
 two years before则是指从某一个过去时间点算起的“两年前”。因此,使用before的前题:必须有一个过去时间点作参照点(至少在心目中是如此)。注意:在这种句型里,谓语动词常常用过去完成时:
 1. Last summer,I finally left the firm that I had joined eighteen years before. (PEU)
 去年夏天,我终于离开了在那里工作了十八年的那家公司(过去的时间参照点是“去
 年夏天”,“18年前”是指去年夏天的18年前)。
 2. He said that he had seen her two days before.
 他说他两天前见过他。(过去的时间参照点:He said)
 3. I visited him two days ago,but he had gone to London five days before.
 ① 本例的分析和试译参考了徐鑫武的文章,见《外国语》1983年第五期.P.38。
 not long ago 56
 我两天前去拜访他,但他5天前就去伦敦了(“我访问他的时候”为过去时间的参照点)。
 在你所提问的试题中,he told me为过去的时间参照点,故只能选C(two days before)。请做下面的英语试题:
 1. My daughter was born____.
 A. nine years past B. for nine years
 C. nine years ago D. during nine years. (TOEFL,78. 4)
 2. Last summer,I returned to the city where I had left three months
 A. ago B. before C. since D. from now
 3. In 1984 the world population rose to over 4. 7 billion,up almost 85 million from anestimate made the year ago. (TOEFL,86. 12)


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第55-56页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2024/10/30 12:23:34