Follow us on

服務專線

【英文文法】動詞 12 時態 – 完成進行式完整介紹!

Vincent Chiang
2024.03.05

動詞 12 時態終於來到了最終章「完成進行式」了!還沒看過前面的簡單式過去式以及完成式時態的話,可以抓個時間看一下喔!完成進行式其實代表的是某個動作在某個時間點之前持續進行,重點在於動詞都是與進行式一樣用 V-ing,而 be 動詞的變化則是跟完成式一樣使用 have + p.p.,而 be 動詞的過去分詞則是 been。那麼就來看看完成進行式的現在、過去未來時態的完整介紹吧!

12 時態

時態\式

過去 Past

現在 Present

未來 Future

簡單式

主詞 + 過去動詞
S + V past tense
主詞 + 原型動詞
S + V
主詞 + will + 原型動詞
主詞 + be 動詞 + going to

進行式

主詞 + be 動詞
(was/were) + 動詞 ing
S + be V (was/were) + V-ing
主詞 + be 動詞
(is/am/are) + 動詞 ing
S + be V (is/am/are) + V-ing
主詞 + will be + 動詞 ing
S + will be + V-ing

完成式

主詞 + had + 過去分詞
S + had + p.p.
主詞 + have/has + 過去分詞
S + have/has + p.p.
主詞 + will have + 過去分詞
S + will have + p.p

完成進行式

主詞 + had been + 動詞 ing
S + had been + V-ing
主詞 + have/has been + 動詞 ing
S + have/has been + V-ing
主詞 + will have been + 動詞 ing
S + will have been + V-ing

▲完成進行式代表的是某個動作在某個時間點之前持續進行。

▲完成進行式代表的是某個動作在某個時間點之前持續進行。

一、現在完成進行式

在英文文法中現在完成進行式主要用來講述「從過去開始一直持續一段時間到現在結束。比如說:I have been swimming for two hours. 我已經游了兩小時的泳。現在完成進行式有一個重點就是很常「強調時間的長短」。以下就讓我們來看看現在完成進行式的架構以及使用時機吧!

1. 架構:

現在完成進行式的架構為「主詞 + have/has been + 動詞 ing」,主要是來描述。

主詞 + have/has been + 動詞 ing
S + have/has been + V-ing

I have been exercising at the gym for about an hour.
我已經在健身房運動快一小時了。
He has been watching TV for almost 2 hours.
他已經看了快兩小時的電視。

從上述的句子可以看得出來,現在完成進行式後面通常都會提到時間多長、多久。也就是會讓對方知道你做的某件事情為時多久。

2. 使用時機:

現在完成進行式使用的時機可分為以下兩類:

持續進行的事
(在某段時間內持續做的事情)
We have been talking about Covid-19 for nearly an hour, could we change the subject?
我們已經聊新冠肺炎聊了快一個小時了,我們換個話題吧?
反覆進行的事
(在某段時間內走走停停做的事情)
Valentina has been taking driving classes for almost a month, she should be ready for the driving test.
Valentina 已經上駕訓班將近一個月的時間了。她應該準備好參加考試了。
Lukas has been reading the Game of Thrones for a whole month.
Lukas 已經讀權力遊戲讀了一整個月了。

上面提到反覆進行的事,不管是讀冰與火之歌或是去駕訓班並不代表那個人廢寢忘食、不離開位子一個整個月,而是不只一次的重複做直到這件事情完成。

▲現在完成進行式是用來說明從過去開始一直持續一段時間到現在結束。

▲現在完成進行式是用來說明從過去開始一直持續一段時間到現在結束

二、過去完成進行式

過去完成進行式想要表達的是「某件事在過去開始、持續一段時間並在過去就完成」。我們現在就馬上來看看英文文法中的過去完成進行式使用方法以及架構吧!

1. 架構:

過去完成進行式的架構為「主詞 + had been + V-ing」。過去完成進行式與現在完成進行式只差在將 have/has been 一律改為 had been 即可。

主詞 + had been + 過去分詞
S + had been + V-ing

After he had been smoking for more than ten years, he finally quitted last week.
在他連續抽了 10 多年煙後,他終於在上週戒菸了。
Before he retired from injury last month, he had been serving in the military for more than 30 years.
在他上個月因傷退休之前他已經在軍隊裡服役了超過 30 年。

2.過去完成式 v.s. 過去完成進行式:

這邊值得一提的是,過去完成式與過去完成進行式所強調的重點不一樣。過去完成式多用在講述一種經驗或者很清楚地表達次數。反過來,過去完成進行式則是要表達一件事過去發生並持續一段時間,最終完成。以下就來看看過去完成式及過去完成進行式的比較和例句。

過去完成式:
講述經驗/表達次數
I had met him five times on the street this month, it’s shockingly a lot!
我這個月在街上遇到他 5 次了,次數多得驚人!
過去完成進行式:
強調過去發生、持續一段時間後結束
I had been visiting Lewis at his on the weekends last month, he seemed a lot better.
我上個月都在週末去拜訪 Lewis 他看起來好多了。

從上述兩個句子可以看到,第一句 five times 就是強調了我這個月叫到他「5 次」,是個確切的次數。第二句則強調的是在上個月這段期間,我「持續的探望」了 Lewis,同時也可以得吃現在沒有再探望了。

▲過去完成進行式即是某件事在過去開始、持續一段時間並在過去就完成。

▲過去完成進行式即是某件事在過去開始、持續一段時間並在過去就完成

三、未來完成進行式

最後一個未來完成進行式想要強調「一件事已經持續一段時間並在未來的某個時間點仍然持續著」。乍看之下,可能會覺得有點難以了解,就讓我們來看看未來完成進行式的英文文法吧!

1. 架構 :

未來完成式的架構為「主詞 + will have been + V-ing」。未來完成進行式通常會依照個人的經驗而去訂事情完成的時間點。

主詞 + will have been + 過去分詞
S + will have been + p.p.

By the time we arrive at Budapest tomorrow morning, we will have been traveling on this train for three whole days.
等我們明天早上到布達佩斯的時候,我們就已經坐這輛火車旅行足足三天了。
If the rain continues tomorrow, it will have been raining for a whole week.
明天雨還不停的話,就已經下雨一整個禮拜了。
This time next week, we will have been married for three decades.
下週的這個時候,我們就已經結婚滿三十年了。

2. 未來完成式 v.s. 未來完成進行式:

未來完成式和未來完成進行式這兩種時態都能夠用來表達「某件我們相信將在久的未來會發生的事」。

未來完成進行式In order to get the latest iPhone 13, the Apple fans will have been queuing up in front of the shop for hours, even days!
為了買到最新的 iPhone 13,果粉們將會在店門口排隊好幾個小時,甚至好幾天。
未來完成式In order to get the latest iPhone 13, the Apple fans will have queued up in front of the shop for hours, even days!
為了買到最新的 iPhone 13,果粉們將會在店門口排隊好幾個小時,甚至好幾天。

其實以上兩句話都代表著「果粉會排隊好幾個小時,甚至好幾天。」但未來完成進行式因為使用了 V-ing 更強調要發生的動作會持續一段時間。

▲未來完成進行式其實表達的是一件事已經持續一段時間並在未來的某個時間點仍然持續著。

▲未來完成進行式其實表達的是一件事已經持續一段時間並在未來的某個時間點仍然持續著

以上就是今天跟大家介紹未來進行式的現在、過去、未來三種時態啦!
完成進行式是我們動詞 12 時態的最後一個項目了!大家是不是都學會了呢?
也歡迎大家觀看以下的教學影片複習喔!

想知道更多英文教學內容或是找線上真人顧問實戰練習?
歡迎至 WUWOW 預約免費英文健檢
或是關注 IG / FB / YouTube 社群帳號
即時瀏覽最新資訊,更快速吸收新知及課程優惠哦!