I was in Japan 跟 I have been in Japan 有什麼不同?過去式跟現在完成式到底要怎麼用?

上禮拜的連假大家有沒有出去玩呢?
當你想要跟你朋友說你連假在日本玩,
要用 I was in Japan 還是 I have been in Japan?
每次要講英文的時候,時態都要想半天
到底什麼時候要用過去式,什麼時候要用完成式?
今天 VoiceTube 小編為你整你最常搞混的兩種時態,讓你下次開口不出錯!

過去式和現在完成式,你有搞清楚了嗎?

先想想以下兩個句子:

「我上週末在日本」
「我已經在日本一個月了」

這兩句的英文分別要用什麼時態?

「我上週末去了日本」這句的重點在於過去去了日本這個動作本身,而「我已經到日本一個月了」則是在強調這個動作的持續性,兩者的時態不一樣,讓我們來看看下面的說明。

1. 我上週末在日本


這句英文是:I was in Japan last weekend.
was/were/past tense 是動詞過去式。這是在描述過去的動作或事情,而且跟現況沒有什麼直接的關係。這種時態通常強調的是過去發生了或做了什麼事,通常會一個過去的時間點,像是 last night 昨天晚上或是 last Friday 上個禮拜五。

2. 我已經在日本一個月了


這句英文是:I have been in Japan for a month.
have/has + p.p. 是現在完成式。這個時態的重點是在於動作的持續性,以現在作為時間基準點。這一句是在跟對方敘述自己從剛到日本到現在,已經有一個月的時間了。

Have/has + p.p. 也可以翻譯成中文的「已經」或「曾經」,都是以現在的時間作為基準點,從過去的某個時間點到現在「已經」或「曾經」完成某事。

E.g., I have finished my project. 我已經完成我的專案了。
E.g., I have studied Psychology. 我曾經學過心理學。

當我們在用現在完成式,想表達「已經」的概念,常常會用像是 since, for, not yet, already 來表達時間的持續性。

E.g., He has been upset since last weekend. 他從上週末開始就心情不太好。
E.g., I have been sick for a week. 我已經生病一個禮拜了。

E.g., I haven’t eaten dinner yet. 我還沒有吃晚餐。
E.g., I have already finished my homework. 我已經做完我的作業了。

當我們在用現在完成式,想表達「曾經」的概念,常常會用像是 evernever 來表達經驗。

E.g., I have never been to Korea. 我從來沒有去過韓國。
E.g., Have you ever met Clara? 你曾經見過Clara嗎?

這邊要特別注意,現在完成式和過去式有時候可以表達很相近的概念,但是兩者間有些微的差別。讓我們來看看以下的句子。

(1) Mary 剛剛打給我

現在完成式:Mary has called me.
過去式:Mary called me.

這兩句的翻譯都是對的,現在完成式和過去式都可以用來表達「剛剛發生的事」,但是有些微的差異。如果一個這個過去的動作會影響到現在的情況,我們會使用現在完成式。譬如說當別人問到 Mary 現在在幹嘛,可以直接回 I don’t know, but Mary has called me. 我不知道,但 Mary 剛剛有打給我。而過去式的時態則是在描述一件過去實際發生的事情。假如在聚會裡突然接了一通緊急電話,通話完後可以直接用過去式 Mary called me 向大家解釋剛剛發生了什麼事情。 

(2) 我會講西班牙文因為我住過西班牙:

現在完成式:I can speak Spanish because I have lived in Spain.
過去式:I can speak Spanish because I lived in Spain.

這兩句的翻譯也都是對的,但第一句現在完成式是在表達一個經驗的概念,並不著重於事情發生的時間點。但這種時態後面也可接 for 來表達時間的長短。而過去式的時態在這邊指的是「曾住過西班牙」的事實。通常在用這種時態時,會加上具體的時間點。所以這句話可以改成 I can speak Spanish because I lived in Spain two years ago.

迫不及待想馬上開始練習嗎?

快打開 VoiceTube App 練英文!

立即下載 >>> https://bit.ly/myenglishissogood

英文單字不要硬背! 藉由 VoiceTube App 看影片,不會的單字反覆聆聽,加上單字測驗練習,聽寫齊下,立刻熟記!

文/Zoe Kao
圖/SobControllers, CC Licensed
作者簡介 VoiceTube HERO

VoiceTube HERO 是一套創新互動學習課程,從聽讀到說寫幫您全面提升英文實力。 透過影片多元情境,自然而然學習實用英文。讓您不只學英文,還用英文獲取全世界的知識!