您現在的位置是:首頁 > 垂釣
ago和before到底怎麼區別?一個絕對具體,一個相對含糊!
- 由 英語思維 發表于 垂釣
- 2022-05-03
ago用英語怎麼說
ago和before兩個英文單詞看似簡單,但是很容易混淆,今天我們就來講清楚這兩個單詞到底有什麼本質的區別。
一、絕對和相對
ago——描述
過去
某事發生後到
現在
(絕對)為止多長時間,相當於現在向前倒數一定時間,ago用於過去時態。
before——描述某事發生(相對)之前,before既可以用於過去時態也可以用於現在時態。
例句:
1。 I went abroad five years ago
。
我五年前出國了。
解釋:以現在時間為基準,時間向前倒數5年。
ago
2。 I got married a month before I went abroad。
我出國前的一個月結了婚。
解釋:以出國(過去)時間為基準,時間向前倒數1個月。
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小時建立完美英語語法體系》系列影片課程