I was in Japan 跟I have been in Japan 有什麼不同?過去式跟 ...
文章推薦指數: 80 %
過去式和現在完成式,你有搞清楚了嗎? 先想想以下兩個句子:. 「我上週末在日本」 「我已經在日本一個月 ...
Skiptocontent
上禮拜的連假大家有沒有出去玩呢?
當你想要跟你朋友說你連假在日本玩,
要用IwasinJapan還是IhavebeeninJapan?
每次要講英文的時候,時態都要想半天
到底什麼時候要用過去式,什麼時候要用完成式?
今天VoiceTube小編為你整你最常搞混的兩種時態,讓你下次開口不出錯!
過去式和現在完成式,你有搞清楚了嗎?
先想想以下兩個句子:
「我上週末在日本」
「我已經在日本一個月了」
這兩句的英文分別要用什麼時態?
「我上週末去了日本」這句的重點在於過去去了日本這個動作本身,而「我已經到日本一個月了」則是在強調這個動作的持續性,兩者的時態不一樣,讓我們來看看下面的說明。
1.我上週末在日本
這句英文是:IwasinJapanlastweekend.
was/were/pasttense是動詞過去式。
這是在描述過去的動作或事情,而且跟現況沒有什麼直接的關係。
這種時態通常強調的是過去發生了或做了什麼事,通常會一個過去的時間點,像是lastnight昨天晚上或是lastFriday上個禮拜五。
2.我已經在日本一個月了
這句英文是:IhavebeeninJapanforamonth.
have/has+p.p.是現在完成式。
這個時態的重點是在於動作的持續性,以現在作為時間基準點。
這一句是在跟對方敘述自己從剛到日本到現在,已經有一個月的時間了。
Have/has+p.p.也可以翻譯成中文的「已經」或「曾經」,都是以現在的時間作為基準點,從過去的某個時間點到現在「已經」或「曾經」完成某事。
E.g.,Ihavefinishedmyproject. 我已經完成我的專案了。
E.g.,IhavestudiedPsychology.我曾經學過心理學。
當我們在用現在完成式,想表達「已經」的概念,常常會用像是since,for,notyet,already來表達時間的持續性。
E.g.,He hasbeenupset sincelastweekend.他從上週末開始就心情不太好。
E.g.,Ihavebeensickforaweek. 我已經生病一個禮拜了。
E.g.,Ihaven’teatendinneryet. 我還沒有吃晚餐。
E.g.,Ihavealreadyfinishedmyhomework.我已經做完我的作業了。
當我們在用現在完成式,想表達「曾經」的概念,常常會用像是ever或never來表達經驗。
E.g.,IhaveneverbeentoKorea. 我從來沒有去過韓國。
E.g.,HaveyouevermetClara? 你曾經見過Clara嗎?
這邊要特別注意,現在完成式和過去式有時候可以表達很相近的概念,但是兩者間有些微的差別。
讓我們來看看以下的句子。
(1)Mary剛剛打給我
現在完成式:Maryhascalledme.
過去式:Marycalledme.
這兩句的翻譯都是對的,現在完成式和過去式都可以用來表達「剛剛發生的事」,但是有些微的差異。
如果一個這個過去的動作會影響到現在的情況,我們會使用現在完成式。
譬如說當別人問到Mary現在在幹嘛,可以直接回Idon’tknow,butMaryhascalledme. 我不知道,但Mary剛剛有打給我。
而過去式的時態則是在描述一件過去實際發生的事情。
假如在聚會裡突然接了一通緊急電話,通話完後可以直接用過去式 Marycalledme向大家解釋剛剛發生了什麼事情。
(2)我會講西班牙文因為我住過西班牙:
現在完成式:IcanspeakSpanishbecauseIhavelivedinSpain.
過去式:Ican speakSpanishbecauseIlivedinSpain.
這兩句的翻譯也都是對的,但第一句現在完成式是在表達一個經驗的概念,並不著重於事情發生的時間點。
但這種時態後面也可接for來表達時間的長短。
而過去式的時態在這邊指的是「曾住過西班牙」的事實。
通常在用這種時態時,會加上具體的時間點。
所以這句話可以改成Ican speakSpanishbecauseIlivedinSpaintwoyearsago.
迫不及待想馬上開始練習嗎?
快打開VoiceTubeApp練英文!
✦立即下載>>>https://bit.ly/myenglishissogood
英文單字不要硬背!藉由VoiceTubeApp看影片,不會的單字反覆聆聽,加上單字測驗練習,聽寫齊下,立刻熟記!
文/ZoeKao
圖/SobControllers,CCLicensed
作者簡介 VoiceTubeHERO
VoiceTubeHERO是一套創新互動學習課程,從聽讀到說寫幫您全面提升英文實力。
透過影片多元情境,自然而然學習實用英文。
讓您不只學英文,還用英文獲取全世界的知識!
【更多文章】差之毫釐,失之千里,每天都有人用錯的完成式用法你不知道的have,do,be動詞!三種動詞兼用助動詞!征服英文文法「被動式」,一個原則完全掌握!
文章導覽
←Previous文章Next文章→
Trending:
字母A到Z開頭女生英文名字大集合,中文翻譯意義一次了解!
別再說“Iamboring”!這十種最常見的英文錯誤你中了幾個?
【推薦】看什麼影片學英文?十個你不能不知道的英文學習YouTube頻道!
信件結尾除了用Bestregards,你還有更多用法!七個實用英文結尾用語
英文商業email寫法秘訣
Recent:
從最夯台劇《華燈初上》學英文!經典語錄、各種議題英文說法一次學起來!
2021年12月15日
【節日英文】用英文聊聖誕節!一起認識各種聖誕裝飾的英文說法與由來!
2021年12月14日
【職場英文】認識MBTI性格分析指標,找到你的職場性格屬性!
2021年12月13日
【冬奧特輯】危險又致命的無舵雪橇介紹!一起認識luge的美!
2021年12月10日
膠囊衣櫥知多少?小資族必學的時尚小技巧!
2021年12月09日
延伸文章資訊
- 1現在完成進行式例句與現在完成式之比較 - Rose英文教學
I have been thinking about taking up a new hobby. 現在完成進行式例句用法解析情境圖. 我近來一直在思考發展一個新興趣,這件事是我最近開始從事 ...
- 2【have been 用法】搞懂英文have been / had been / has been ...
現在完成式:表達的是「從過去時間某個時間點到現在的一段時間」,強調與「現在」的關係。 現在完成進行式:表示過去某一時刻開始的動作持續到現在,並且 ...
- 3什麼是「現在完成進行式」?與現在完成式的差異在哪?
✓ 現在完成進行式(have + been + V-ing) ... 強調「過去至今一段時間內反覆進行的動作」,或是指一件事「從過去一直持續至今,目前仍在進行的動作,而且可能會持續下去」 ...
- 4have been 完成式的用法- 悠遊海闊天空- udn城市
1. have been to. 表示到過什麼地方的經驗,通常和"ever"連用 例句: · 2. have been Ving 現在完成進行式,表示某事已進行一陣子了,目前仍為進行中 例句:.
- 5現在完成式與現在完成進行式的比較@ 我的文法筆記 - 隨意窩
現在完成式強調結果,現在完成進行式強調從過去到現在動作的持續I have eaten three apples.(我吃了三個蘋果) 說明:此句強調結果,所以用現在完成式 I have been ...