ago和before的區(qū)別
ago和before都是和時(shí)間有關(guān)的英語單詞,ago通常與一般過去時(shí)連用,before通常與過去完成時(shí)連用。兩者在用法上是有區(qū)別的,注意區(qū)分掌握。
ago和before的區(qū)別
1、詞性的不同
ago一般只作副詞; 而before除作副詞外,還可用作連詞、介詞。
2、詞匯搭配不同
ago總是與表示時(shí)間的名詞或形容詞連用,不單獨(dú)使用,如“one week ago”“l(fā)ong longago”;而before可以單獨(dú)使用。
3、表達(dá)意思的側(cè)重點(diǎn)不同
ago用于從現(xiàn)在算起的某段時(shí)間從前,用于一般過去時(shí)。而before用于從過去某時(shí)起若干時(shí)間以前的場合,動(dòng)詞需用過去完成時(shí)。
4、詞義不同
before除了表示一段時(shí)間之前,還有空間方位上的"在……之前”的意義。
ago和before的用法
ago和before都是表示過去時(shí)間的詞匯,但它們的用法略有不同。ago通常用于表示過去某個(gè)具體的時(shí)間點(diǎn),比如“三個(gè)小時(shí)前”,“昨天晚上”,“上個(gè)月”,等等。
而before則用于表示過去某個(gè)時(shí)間點(diǎn)之前的一段時(shí)間,比如“五分鐘之前”,“一個(gè)小時(shí)之前”,“兩天之前”,等等。可以用一個(gè)簡單的口訣來記憶:ago是過去的時(shí)間點(diǎn),before是過去的時(shí)間段。記住這個(gè)口訣,可以幫助你更加準(zhǔn)確地使用這兩個(gè)詞匯。
before和ago怎么用
1、ago的用法:
ago表示多久時(shí)間“以前”這一意義時(shí),注意:
(1) 只能與一段時(shí)間連用,不與一點(diǎn)時(shí)間連用;
(2) 只能放在時(shí)間段之后,不能置于其前;
(3) 通常只與過去時(shí)連用,不與現(xiàn)在完成時(shí)連用。
He left here five years ago. 他五年前就離開這兒了。
但是若用于表示推測的句子,或因?yàn)樾形牡男枰咕渥由鷦?dòng)等,ago 有時(shí)也可與完成式連用。如:
He may have been there a month ago. 他也許一個(gè)星期以前就去過那兒。
漢語中的“多久以前的今天(明天)”,英語一般用“一段時(shí)間+ago today (tomorrow)”來表示。如:
He died ten years ago today. 他是10年前的今天去世的。
2、before的用法:
(1)作介詞:如:I will be back before 7.我七點(diǎn)前回來。
(2)作連詞:如:I had never seen snow before I came to the north.我來北方之前從未見過雪。
(3)作副詞:如:Have you ever been to Japan before?你以前去過日本嗎?
(4)用在習(xí)語中:look before and after 瞻前顧后;before all things 首先;before long 不久
(5)用在句型中:It won't be long before…不久就…
ago和before的時(shí)態(tài)區(qū)別
ago 只作副詞,必須與一段時(shí)間連用,表示以現(xiàn)在為起點(diǎn)一段時(shí)間之前。before既可以作副詞也可以作連詞。作副詞時(shí),可以單獨(dú)使用;也可以和一段時(shí)間的詞連用,表示的是已過去某個(gè)時(shí)間為起點(diǎn)一段時(shí)間之前。
意思不同,ago 表示“從現(xiàn)在起若干時(shí)間以前”。before 表示“從過去某時(shí)起若干時(shí)間以前”。詞性不同,ago只能作副詞。