ago和before的区别是什么
ago表示从现在算起某段时间以前,常与一般过去时连用。before表示从过去的某个时候算起某段时间以前,常与过去完成时连用。before和ago的区别:两者词性不同、用法不同、侧重点不同。
在词性上, before有副词、连词和介词三种词性, ago只有副词一种词性。
在用法上, ago可以与表示时间的名词或形容词连用,不单独使用,而before可以单独使用。
在侧重点上, ago侧重指从现在起往前推算一段时间 , before指从过去某一时间起向前推算的若干时间的以前。
1.ago表示从现在算起某段时间以前,常与一般过去时连用。before表示从过去的某个时候算起某段时间以前,常与过去完成时连用。
I came to Guangzhou and settled down 6 yearsago.
我六年前来到广州并定居下来。
He said they had left five days before.他说他们5天前就离开了。
2.ago不能单独使用,前面是一个表示时间段的词或短语,应说three days ago, hours ago等。 before 有时单独使用(即不连用具体时间),泛指一般意义的“以前”,此时可用于一般过去时,也可用于现在完成时。
He didn’tknow that before.他以前不知道此事。
Have you ever been to Japanbefore? 你以前去过日本吗?
3.before可以用来表示在某个时间点之前。例如:
We started our class before eight o'clock.我们八点前开始上课的。(不能说eight o' clockago)
4.before用在句型中:
It won't be long before...不久就...
5.表示在某一点时间或事件以前时,只用before不用ago,这种用法是将before当作介词或连词使用。ago不具有这一功能。如:
They will come back before six o’clock.
It is hoped that this will be finished before the year 1995.希望这件工作将在1995年以前完成
另外,before在句中的含义较多。不少句子中,before虽然引导的也是一个时间状语,但是译成汉语时却不必译为“在……以前”。
a.如果before引导的从句动作发生得晚或慢,可译成“……才”。这是主句主语或是名词、代词,或用it作形式主语.
He had almost knocked me down before he saw me.他几乎把我撞倒才看见我。
It will be hours before he arrives.要过几个钟头他才回到达。
You must sow before you can reap.有播种才能有收成。
b.如果强调从句动作发生之前,主句动作已发生,可译成“未……就”或“还没有……就”。
Before I could get in a word he had measured me.我还没有来得及插话,他就给我量号了尺寸
Lu Ban built nine pavilions, but before he could finish the tenth, he heard a cock crowing.鲁班建了九个亭子,但他还没完成第十个就听到公鸡叫了起来。
c.有些句子中的before可译为“先……然后”、“先……再”。
Don’t count the chickens before they are hatched. 不要乐观得太早。
Be pupil before you become a teacher.先做学生,再做先生。
有些句中的before还可译为“在……内”、“趁”、“没”。
They arrived before I expected.我没想到他们到得那么早。
Study hard before it is too late.趁早努力学习。
I had better go now before it is too late.最好我现在就走,免得太迟.
I will be through this book before three days have passed.我要在三天内看完这几本书.
before sb.knew it 一类习惯说法,常译为“不知不觉……就”、“还没弄清……就”、“不知怎么地……就”。
Time passed quickly and three months went by before Aqiao knew it.时间飞快的流失,阿巧不知不觉地在那里度过了三个月。
He fell from the tree before he knew it.他不知怎地一下就从树上掉了下来。
6.加强语气,表示“早已”的意思或使叙述显得更生动,ago也可以用于完成时。如:
I had thought that he had died at least twenty years ago.我本以为他至少二十年前就去世了。
7.在表示对过去事情猜测的“情态动词+have+过去分词”或“动词的非谓语形式+have+过去分词”的结构中,ago也可以和完成时连用。如:
The building is said to have been destroyed in a fire two years ago.据说那栋大楼在两年前的一场大火中已被烧毁。
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签: agobeforeago和before的区别是什么 上一篇:青岛滨海学院是一本还是二本 下一篇:advise和suggest的区别是什么