您現在的位置是:首頁 > 垂釣

ago和before到底怎麼區別?一個絕對具體,一個相對含糊!

  • 由 英語思維 發表于 垂釣
  • 2022-05-03
簡介We met three years ago

ago用英語怎麼說

ago和before到底怎麼區別?一個絕對具體,一個相對含糊!

ago和before兩個英文單詞看似簡單,但是很容易混淆,今天我們就來講清楚這兩個單詞到底有什麼本質的區別。

一、絕對和相對

ago——描述

過去

某事發生後到

現在

(絕對)為止多長時間,相當於現在向前倒數一定時間,ago用於過去時態。

before——描述某事發生(相對)之前,before既可以用於過去時態也可以用於現在時態。

例句:

1。 I went abroad five years ago

我五年前出國了。

解釋:以現在時間為基準,時間向前倒數5年。

ago和before到底怎麼區別?一個絕對具體,一個相對含糊!

ago

2。 I got married a month before I went abroad。

我出國前的一個月結了婚。

解釋:以出國(過去)時間為基準,時間向前倒數1個月。

ago和before到底怎麼區別?一個絕對具體,一個相對含糊!

before

透過上面的例句和圖示是不是可以清楚了理解這兩句話中的ago和before的區別。

3。 They‘ll be back well before dark。

他們會在天黑之前回來的。

解釋:以天黑(將來)時間為基準,天黑之前將回來。

4。 I think we have met before。

我覺得我們以前見過面。

解釋:以現在時間為基準,現在之前曾見過。

透過例句3和例句4可以看出,before可以用於將來時態和現在時態,表達相對的不確切的時間。

我們在現在完成時態一講中也提到了,現在完成時態不可和表達過去的時間連用,這就是為什麼完成時態可以和before連用,而不能和ago連用的原因。

但是ago在和since連用表達一個過去起始的時間點時,可以和完成時態連用,如下:

5。 I have been here since two years ago。

自從兩年前我就來到了這裡。

二、具體和模糊

ago——強調事件何時發生,通常和一段時間連用;

before——不強調事件何時發生,通常不和一段時間連用;

例句:

1。 We met before。

我們以前見過。

解釋:before用於過去時態,不強調確切的時間。

2。 We met three years ago。

我們3年前見過。

解釋:ago用於過去時態,強調確切的時間。

3。 He was born 25 years ago。

他25年前出生。

解釋:ago用於過去時態,強調確切的時間。

4。 He was born before the millennium。

他於千禧年前出生。

解釋:before用於過去時態,不強調確切的時間。

到這裡,關於ago和before的用法區別,你明白了吧!

本文作者謝瑞,著有《英語思維:解密英語語法的原理》一書和《英語思維:10小時建立完美英語語法體系》系列影片課程

Top