過去簡單式 VS. 現在完成式

2010/08/02 06:48
Sammy 老師
分類: 文法

各位應該都知道過去簡單式講的是發生在過去某時間的一件事

而現在完成式的用途有三:

(1) 指從以前持續到現在的事, 我已經在這裡工作兩年” I have worked here for two years.

(2) 這輩子曾做過或沒做過的事, 他沒有出過國” He has never been abroad.

(3) 強調到目前為止 已經...” (而不是還沒有), 還沒有...”

He hasn’t finished his homework. / We have seen that movie.

現在問題來了... 因為上述的現在完成式第三種用法

會讓人不知道在問別人 你吃飯了沒?” 這個句子

到底該用過去簡單式, 因為它指的是問話之前做的事?

還是用現在完成式, 因為它也有 (已經) 吃過飯了嗎?” 這樣的意思?

答案是: 在這句的情況下, 其實兩種都可以!

如果你用過去簡單式, : Did you have dinner?

就是把吃晚飯這件事單純地當作一件發生在你問話前的事

意思是問對方, 在此刻之前是否做了這樣的事

但如果用現在完成式, 就變成你想強調 已經這個部份

你想知道對方是否 已經吃過晚飯

通常言下之意就是, 如果 還沒有的話, 可以一起去吃或請他吃飯等等

同樣地, 當你要表達 我已經看過那部電影了這種句子時

如果你用過去簡單式: I saw the movie.

只是單純地把它當作一件發生過的事告訴別人

反正就是做了這樣的事, 沒有什麼 弦外之音

但當你用現在完成式說: I have seen that movie.

你要強調的就是 已經這個部份

意思是:我已經看過了,不是還沒看,所以...

(比如 "所以不要找我去看了",或"所以不想看那部")

不過, 像這種可以把過去簡單式和現在完成式通用的情況

只限於前面所提的現在完成式的第三種用法

也就是這種有 已經...” 的句子

現在完成式的其他兩種情況,就不可以用過去簡單式來表達

像第一種情況的 I have worked here for two years. 是到現在都還在這裡上班

但若用過去簡單式 I worked here for two years. 則是說以前曾在這裡工作兩年,現在沒有了

而第二種情況的 He has driven a bus. 是"他這輩子曾經開過公車"

而過去簡單式 He drove a bus. 則是說此人在過去某個時候做了開公車這樣一件事

各位若想更了解現在完成式,可以再去看一下"文法"資料夾裡的關於這個時態的說明哦!



 
 

Do you leave your classroom with questions?

Do you stare at your blank homework page?

Are you confused why your paper is covered in red?

Do you have trouble learning new things because you didn't understand the previous lesson?

Have you lost your curiosity, so learning English is boring?

Ask the Teacher!

Join Jonathan's "Ask the Teacher" supplemental Q&A class.

回應

登入帳號以留言

上一頁: “外遇”, “劈腿” 的英文怎麼說?

下一頁: 無法自律的人要如何學好英文?