一个英语问题

改错时:a week before 中的 before 为什么要改成 ago

第1个回答  2011-08-04
a week before后面要加具体某一天。或某一时间点。
eg:A week before Kennedy was shot, he was with Marilyn Monroe.
甘乃迪在遇刺前一周曾和玛莉莲•梦露在一起。
这里的before Kennedy was shot做后置定语,修饰a week.

而a week ago后不用加。这是一个短语。意思为一周以前。
eg:I quit my job about a week ago.
一星期前我辞掉了自己的工作。
这里的a week ago做时间状语。本回答被提问者采纳
第2个回答  2011-08-04
这个跟时态有关系,
详细翻译是:a week before:一周之前,这个before强调的是一周而且特指这一周。
而a week ago:也是一周之前,但ago强调的是一周前得时间,两者所表示的侧重点不一样。希望采纳
第3个回答  2011-08-04
before指在某个时间或动作之前,一般放在具体时间或动作之前,例如
1.our work will be finished before 6:00pm;
2.they have been waiting for us before we get up.
而ago一般只是指时间之前,且位置在时间之后,例如
our work have been finished 6 hours ago.

一般英语就是这样固定的:before 的用法就是放在时间的前面,ago是放在时间的后面。(以前补课的老师这样指导我的)应该Ok
如果还遇到不懂的可以再追问,我乐意效劳

参考资料:http://zhidao.baidu.com/question/232993930.html

第4个回答  2011-08-04
。。。ago是过去时的标志