以前,在……以前(at a certain time in the past(from now)):It happened five years/a long time/weeks/days~.這事發(fā)生在五年/很長(zhǎng)時(shí)間/幾周/幾天以前。I knew her many years/some time~.我很多年前/不久以前認(rèn)識(shí)的她。long/not long ~很久以前/不久以前;How long~was it? 那是多久以前的事?
【用法】ago置于表示時(shí)間的短語之后,只可用于過去時(shí),不可與完成體連用。
【注意】ago與since語義不同,因此用法也不同。ago是從現(xiàn)在往過去計(jì)數(shù),指過去的某個(gè)時(shí)間,因此要用過去時(shí),如:It was ten years ago that I saw my brother.(我是10年前見到我兄弟的。)since是從過去某時(shí)往現(xiàn)在計(jì)數(shù),指現(xiàn)在的事實(shí),因此要用現(xiàn)在時(shí)態(tài),且因since本身即連詞,不可再接that了,如:It is (has been) ten years since I saw my brother.(即:I saw my brother ten years ago.)(自從我見到我兄弟以來已有10年了。)
【辨異】 ago指從現(xiàn)在起若干時(shí)間以前;before則指從過去某時(shí)起若干時(shí)間以前。如:He told you two days ago.He said he had told you two days before.此外,before還可泛指到目前為止從前的整個(gè)情況,如:He has never told you before.He told you before.