close

 

https://www.businessweekly.com.tw/careers/blog/13137

 

有些英文句子文法沒錯,錯在邏輯。談論自己工作經驗時,說「我加入這公司三年了。」 很多人想到「加入」、「參加」,直覺就會用join:

 

 

(X)I've joined the company for 3 years.

 

這樣講不對,有同學就馬上更改:

 

 

(X)I've entered the company for 3 years.    

 

這也不對。

 

 

這些說法大家都聽得懂,但它不合西方的邏輯。像join/enter這樣一個瞬間動詞,一旦加入就加入了,你無法在這三年間,不停地「加入」,所以我們不這麼說。要傳達一樣的意思,可以用:

 

(O)I joined the company 3 years ago.

 

三年前加入,三年前是一個固定的時間點,用過去式就可以完整表達意思。假如要強調「已經3年」,那你可以說:

 

(O)I've been with the company for 3 years.

 

或是可以改成,從我加入到現在,已經三年了:

 

(O)It has been 3 years since I joined the company.

 

 

 

除了join之外,常見的瞬間動詞且犯錯機率高的幾個例句,試一試,直接講出對的句子:

 

(X)I have received your email for a week.

(我已收到你的郵件一周了。)
 

(X)The meeting has begun for 20 minutes.

(會議已經開始二十分鐘。)
 

(X)May I borrow the book for 2 days?

(可以借這本書兩天嗎?)
 

(X)How long have you bought this computer?

(你買這部電腦多久了?)
 

(X)He has lost his job for months.

(他失業好幾個月了。)
 

(X)She has died for 10 years.

(她過世10年了。)

 

 

 

對了嗎?答案很多種,可以把瞬間動詞換成延續性動詞,也可以把句子改成過去式,這裡的答案僅供參考:

 

(O)I received your email a week ago.

(我已收到你的郵件一周了。)
 

(O)The meeting has been on for 20 minutes.

(會議已經開始二十分鐘。)
 

(O)May I keep the book for 2 days?

(可以借這本書兩天嗎?)
 

O)How long have you had this computer?

(你買這部電腦多久了?)
 

(O)He has been out of work for months.

( 他失業好幾個月了。)
 

(O)She has been dead for 10 years.

(她過世10年了。)

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 GloriaChiang 的頭像
    GloriaChiang

    GloriaChiang

    GloriaChiang 發表在 痞客邦 留言(0) 人氣()