header-pic
英文 “ago” 與 “before” 的差別在哪裡?
撰文者: Wayne 發表日期: April 1, 2009 – 10:08 am

英文 “ago” 與 “before” 的差別在哪裡?嗯,這個問題非得好好談談不可,因為有時所謂的英文高手一不小心就會犯下好笑的錯誤。俗諺有云:小心駛得萬年船。對於英文的陷阱,實在是不可不慎。

英文 “ago” 與 “before” 用法的差別:

 

1. ago : 以現在為基點往前推算

與過去式連用,不與完成式連用:英文的過去與現在是壁壘分明。

It happened a few minutes ago.
(那是幾分鐘以前發生的事情)

It was seven years ago that Steve Jobs introduced the iPod to the world.
(史帝夫賈斯伯七年前發表 iPod)

How long ago is (was) it that your last saw him?
(你上一次看到他是多久以前的事情?)

 

2. before: 從過去某一個時間點往前推算,或者單指以前 (沒有搭配明確時間)

Eventually, Mrs. Ibanez’s thirty-five-year-old daughter Cecilia arrived and explained that her mother had been in a state of emotional upset since her father had left home two weeks before.
(Ibanez 太太 35 歲的女兒 Cecilia  最後終於來了,說她母親自從父親兩個禮拜前離家出走後心理就一直很不穩定。)

The year before last he won a gold medal, and the year before that he won the silver.
(他前年贏得一枚金牌,大前年贏得一枚銀牌) 

(補充說明)
” back” (= ago, into the past) 也可指以前;上溯至。用法類似於 “ago”。
It was a few years back.
(那是幾年以前的事情)





學習類別:  

留下心得(Leave a Reply)

You must be logged in to post a comment.