歡迎來到現在完成進行式!
你好!今天我們要探索一個非常特別的時態,叫做現在完成進行式(Present Perfect Continuous)。別被這個長長的名字嚇倒——只要認識它,你會發現它其實非常友善!
在本章中,我們將學習如何描述那些從過去開始,並持續到現在的動作。你可以把它想像成一座連接過去與現在的橋樑。無論你是想說自己玩了多久的遊戲,還是解釋為什麼在足球訓練後感到疲憊,這都是你必須掌握的時態。
1. 什麼是現在完成進行式?
我們使用這個時態來談論一個從過去開始,並持續到現在這一刻的動作。它強調的是動作的持續時間(做了多久)或是動作的過程。
「橋樑」比喻:
想像你在上午 10:00 開始走過一座很長的橋。現在是上午 10:30,你還在走。若要告訴別人這件事,你會說:"I have been walking for thirty minutes."(我已經走了三十分鐘了。)
重點總結:
當你想表示某個活動還沒結束,或者最近一直在進行時,就用這個時態。
2. 如何構成句子
組成現在完成進行式的句子就像做菜一樣,你需要三個主要成分:Have/Has、Been,以及動詞的 -ing 形式。
公式:
\(Subject + have/has + been + verb\text{-}ing\)
步驟指南:
1. 選定主詞:是誰在做這個動作?
2. 選擇 Have 或 Has:
- 用 have:配搭 I, You, We, They。
- 用 has:配搭 He, She, It(記住「S」規則:He/She/It 喜歡 'has' 裡面的 's'!)。
3. 加上 "been":每次使用都一樣。
4. 加上動詞 + ing:例如,eat 變成 eating。
例子:
- I have been studying English since morning.(我從早上就一直在學英語。)
- She has been waiting for the bus for ten minutes.(她已經等公車等了十分鐘了。)
快速複習框:
I/You/We/They + have been + -ing
He/She/It + has been + -ing
3. "For" 與 "Since" 的區別
使用這個時態時,我們經常想表達時間過了多久。我們為此使用了兩個特別的詞:For 和 Since。這可能會讓人困惑,但這裡有一個簡單的技巧幫你記住!
For = 總長度
當你在談論一段時間的長度(秒、分鐘、小時、天、年)時,請使用 for。
例子:I have been dancing for two hours.(我跳舞跳了兩個小時。)
Since = 起點
當你在談論動作開始的過去特定時間點時,請使用 since。
例子:I have been dancing since 2 o'clock.(我從兩點開始跳舞。)
記憶小幫手:
Since = Starting point(起點)。
For = Full amount of time(總時長)。
你知道嗎?
我們也用現在完成進行式來解釋為什麼某件事現在看起來是這樣。如果你看到某人頭髮濕濕的,你可以問:"Have you been swimming?"(你剛才在游泳嗎?)雖然動作可能剛剛結束,但結果仍然顯而易見!
4. 否定句與問句
如果動作不是正在發生,或者你想問朋友今天過得如何?這很簡單!
否定句
只要在 have 或 has 後面加上 not 即可。
- I have not (haven't) been sleeping well lately.(我最近睡得不太好。)
- He has not (hasn't) been doing his homework.(他一直沒有在做功課。)
問句
將 Have 或 Has 移到句首即可。
- Have you been feeling okay?(你感覺還好嗎?)
- Has it been raining all day?(今天整天都在下雨嗎?)
5. 常見錯誤大避雷
就算犯錯也沒關係,專家有時候也會弄錯!以下是兩個最需要留意的重點:
1. 忘記加 "been":
錯誤:I have playing.
正確:I have been playing.
2. 使用「狀態動詞」(State Verbs):
有些動詞是用來表達感覺或思考的(例如 know, like, love, believe)。我們通常不會將這些動詞用於 "-ing" 形式。
錯誤:I have been knowing him for years.
正確:I have known him for years.(這是現在完成式!)
總結:你的「小抄」
重點 1:現在完成進行式連接了過去與現在。
重點 2:單數(he/she/it)用 has been,其他人稱用 have been。
重點 3:Since 用於起始點;For 用於持續時間。
重點 4:它非常適合強調你做某件事持續了多久!
繼續練習,很快你就能像專家一樣運用現在完成進行式了!閱讀這些筆記的過程中,你一直做得很棒!