ago和before的區(qū)別是什么

瀏覽次數(shù):次 發(fā)布時(shí)間:2023-08-26

ago和before的區(qū)別是什么

專升本精選問(wèn)答

ago和before的區(qū)別是什么(圖2)

  ago表示從現(xiàn)在算起某段時(shí)間以前,常與一般過(guò)去時(shí)連用。before表示從過(guò)去的某個(gè)時(shí)候算起某段時(shí)間以前,常與過(guò)去完成時(shí)連用。before和ago的區(qū)別:兩者詞性不同、用法不同、側(cè)重點(diǎn)不同。

  在詞性上, before有副詞、連詞和介詞三種詞性, ago只有副詞一種詞性。

  在用法上, ago可以與表示時(shí)間的名詞或形容詞連用,不單獨(dú)使用,而before可以單獨(dú)使用。

  在側(cè)重點(diǎn)上, ago側(cè)重指從現(xiàn)在起往前推算一段時(shí)間 , before指從過(guò)去某一時(shí)間起向前推算的若干時(shí)間的以前。

  1.ago表示從現(xiàn)在算起某段時(shí)間以前,常與一般過(guò)去時(shí)連用。before表示從過(guò)去的某個(gè)時(shí)候算起某段時(shí)間以前,常與過(guò)去完成時(shí)連用。

  I came to Guangzhou and settled down 6 yearsago.

  我六年前來(lái)到廣州并定居下來(lái)。

  He said they had left five days before.他說(shuō)他們5天前就離開(kāi)了。

  2.ago不能單獨(dú)使用,前面是一個(gè)表示時(shí)間段的詞或短語(yǔ),應(yīng)說(shuō)three days ago, hours ago等。 before 有時(shí)單獨(dú)使用(即不連用具體時(shí)間),泛指一般意義的“以前”,此時(shí)可用于一般過(guò)去時(shí),也可用于現(xiàn)在完成時(shí)。

  He didn’tknow that before.他以前不知道此事。

  Have you ever been to Japanbefore? 你以前去過(guò)日本嗎?

  3.before可以用來(lái)表示在某個(gè)時(shí)間點(diǎn)之前。例如:

  We started our class before eight o'clock.我們八點(diǎn)前開(kāi)始上課的。(不能說(shuō)eight o' clockago)

  4.before用在句型中:

  It won't be long before...不久就...

  5.表示在某一點(diǎn)時(shí)間或事件以前時(shí),只用before不用ago,這種用法是將before當(dāng)作介詞或連詞使用。ago不具有這一功能。如:

  They will come back before six o’clock.

  It is hoped that this will be finished before the year 1995.希望這件工作將在1995年以前完成

  另外,before在句中的含義較多。不少句子中,before雖然引導(dǎo)的也是一個(gè)時(shí)間狀語(yǔ),但是譯成漢語(yǔ)時(shí)卻不必譯為“在……以前”。

  a.如果before引導(dǎo)的從句動(dòng)作發(fā)生得晚或慢,可譯成“……才”。這是主句主語(yǔ)或是名詞、代詞,或用it作形式主語(yǔ).

  He had almost knocked me down before he saw me.他幾乎把我撞倒才看見(jiàn)我。

  It will be hours before he arrives.要過(guò)幾個(gè)鐘頭他才回到達(dá)。

  You must sow before you can reap.有播種才能有收成。

  b.如果強(qiáng)調(diào)從句動(dòng)作發(fā)生之前,主句動(dòng)作已發(fā)生,可譯成“未……就”或“還沒(méi)有……就”。

  Before I could get in a word he had measured me.我還沒(méi)有來(lái)得及插話,他就給我量號(hào)了尺寸

  Lu Ban built nine pavilions, but before he could finish the tenth, he heard a cock crowing.魯班建了九個(gè)亭子,但他還沒(méi)完成第十個(gè)就聽(tīng)到公雞叫了起來(lái)。

  c.有些句子中的before可譯為“先……然后”、“先……再”。

  Don’t count the chickens before they are hatched. 不要樂(lè)觀得太早。

  Be pupil before you become a teacher.先做學(xué)生,再做先生。

  有些句中的before還可譯為“在……內(nèi)”、“趁”、“沒(méi)”。

  They arrived before I expected.我沒(méi)想到他們到得那么早。

  Study hard before it is too late.趁早努力學(xué)習(xí)。

  I had better go now before it is too late.最好我現(xiàn)在就走,免得太遲.

  I will be through this book before three days have passed.我要在三天內(nèi)看完這幾本書(shū).

  before sb.knew it 一類習(xí)慣說(shuō)法,常譯為“不知不覺(jué)……就”、“還沒(méi)弄清……就”、“不知怎么地……就”。

  Time passed quickly and three months went by before Aqiao knew it.時(shí)間飛快的流失,阿巧不知不覺(jué)地在那里度過(guò)了三個(gè)月。

  He fell from the tree before he knew it.他不知怎地一下就從樹(shù)上掉了下來(lái)。

  6.加強(qiáng)語(yǔ)氣,表示“早已”的意思或使敘述顯得更生動(dòng),ago也可以用于完成時(shí)。如:

  I had thought that he had died at least twenty years ago.我本以為他至少二十年前就去世了。

  7.在表示對(duì)過(guò)去事情猜測(cè)的“情態(tài)動(dòng)詞+have+過(guò)去分詞”或“動(dòng)詞的非謂語(yǔ)形式+have+過(guò)去分詞”的結(jié)構(gòu)中,ago也可以和完成時(shí)連用。如:

  The building is said to have been destroyed in a fire two years ago.據(jù)說(shuō)那棟大樓在兩年前的一場(chǎng)大火中已被燒毀。


湖南專升本最新資料領(lǐng)取

部分內(nèi)容來(lái)源于網(wǎng)絡(luò)轉(zhuǎn)載、學(xué)生投稿,如有侵權(quán)或?qū)Ρ菊居腥魏我庖?jiàn)、建議或者投訴,請(qǐng)聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權(quán),不得轉(zhuǎn)載、摘編、復(fù)制或者建立鏡像, 如有違反,本站將追究法律責(zé)任!


本文標(biāo)簽: agobeforeago和before的區(qū)別是什么

上一篇:青島濱海學(xué)院是一本還是二本                  下一篇:advise和suggest的區(qū)別是什么

湖南3+2 統(tǒng)招專升本

一鍵查詢