ago
常用用法
- ago是表示時間的副詞,其基本意思是“以前”,表示事情發(fā)生在“從此刻算起若干時間以前”,也可以表示“事情發(fā)生距現(xiàn)在有多長時間”。簡言之, ago的時間參照點是現(xiàn)在。
- ago在句中一般不單獨使用,須與表示時間的名詞或副詞搭配使用,且要放在它所修飾詞的后面。
- ago短語在句中修飾謂語動詞時,該動詞一般須用過去時態(tài)。但在某些固定短語或人們意識到所涉及的事情是過去發(fā)生的時刻, ago也可用于一般現(xiàn)在時,著重表示“到現(xiàn)在已有多長時間了”。當(dāng)不僅表示動作發(fā)生,而且強調(diào)動作的后果時, ago可和過去完成時連用。在強調(diào)句型中,如強調(diào)ago短語,謂語動詞be可用于一般現(xiàn)在時,也可用于一般過去時。long ago用于加強語氣時,也可與現(xiàn)在完成時連用。
- ago短語在句中修飾非謂語動詞或者句中有情態(tài)動詞時,除可與一般時連用外,也可和完成時連用。
- 在文學(xué)作品中為了敘述生動, ago可與現(xiàn)在完成時連用,也可用于一般現(xiàn)在時,這是因為作者與讀者都沉浸在故事情節(jié)之中,而把作品中的人物與現(xiàn)實生活融合到一起了。
- ago短語通常在句中作狀語,但有時它在句中也可作介詞of的賓語、后置修飾語或表語。
- ago可用于疑問句。
- ago不用于比較等級。
- ago所適用的時態(tài):通常來說,ago用于過去時態(tài),不能用于完成時態(tài),如不能說She has seen him a week ago,只能說She saw him a week ago。ago只有在有助動詞或分詞、動名詞或不定式的形式中才能用完成時態(tài)。有時當(dāng)語氣強調(diào)“早已……”時,也可用完成時態(tài)。She must have seen him a week ago. She seems to have seen him a week ago.I have long ago given up that habit.
- ago與before的比較:表示“早于現(xiàn)在多少時間前”,用ago。表示“早于過去某時多少時間前”,通常用before。不過英美人也有用ago,覺得語氣比較生動。表示“早于將來某時多少時間前”,也用before。表示“早于任何某時(不是現(xiàn)在、過去或?qū)淼哪硶r)多少時間前”,仍用before。He started five minutes ago.He told me he had seen her a few minutes before.When you call at the shop again this afternoon, you may be told that the book has been sold only a few minutes before.He often forgets what he has heard only a few minutes before.
- ago后面帶從句時,可以接that 引導(dǎo)的從句,而不可以用since。He died 20years ago.(不帶從句) It was 20 years ago that he died.(帶從句)
- 注意在as long ago as 1864等表達方式中,第二個as后面沒有in。通常說as long as forty years,不說as long ago as forty years;
- 句子She died three years ago next Monday指“她在3年前的下周一去世”,而句子It happened a fortnight ago tomorrow指“這事發(fā)生在13天以前”。“剛過去的第二個晚上”常用 two evenings ago來表示。 返回 ago
adv. (副詞)
詞語辨析
- 這兩個詞都可表示“從前”。其區(qū)別是:
- 1.ago一般只作副詞; 而before除作副詞外,還可用作連詞、介詞。
- 2.ago總是與表示時間的名詞或形容詞連用,不單獨使用; 而before可以單獨使用。
- 3.ago用于從現(xiàn)在算起的某段時間從前,和一般過去時連用,不用現(xiàn)在完成時。而before用于從過去某時起若干時間以前的場合,動詞需用過去完成時。例如:
- I left school three years ago.
- 我三年前離開了學(xué)校。
- He said he had finished the job three days before.
- 他說他在三天前就完成了這項工作。
- I told you before.
- 我以前告訴過你。
- 以前我從來未見過那本書。
- [誤] I never saw that book ago.
- [正] I never saw that book before.
- 這兩個詞都表示時間。但含義不同:ago說明某事發(fā)生在過去的某一時間,而for則指動作或狀態(tài)延續(xù)了多長時間。試比較:
- The old woman died two days ago.
- 那老太太兩天前去世了。
- The old woman was ill for three years before she died.
- 那老太太病了三年后,去世了。
- 兩者都可表達“某時之前若干時間”。其區(qū)別在于:如果是從現(xiàn)在起向過去推算,用表示時間度量的短語加ago,并與動詞的一般過去時連用; 如果表示從過去時刻向更深遠的過去推算,則用earlier,并常與動詞的過去完成時連用。例如:
- Stirring scene from the film still sticks in my mind, though I saw it several years ago.雖然這部影片我是幾年前看的,但那激動人心的場面仍然印在我的腦海里。
- Four days earlier his foot had been bitten by a poisonous snake.4天前他的腳被毒蛇咬了一下。
- 這兩個副詞均含“……以前”之意。
- ago指從現(xiàn)在起往前推算一段時間,始終置于所修飾的詞之后,與一般過去時連用。
- before或指從過去某一時間起向前推算的若干時間的以前,通常與過去完成時連用;或泛指以前,并不具體指若干時間以前,可使用現(xiàn)在完成的或過去時;還可指從將來某一時間起的若干時間以前。 返回 ago