G11 動詞主動態

G11-12完整解析過去完成進行式 | 3分鐘學會過去完成進行式

完整解析過去完成進行式 | 3分鐘學會過去完成進行式
 

文章編號:G11-12

終於要來談G11系列裡面最複雜,或者說傳達的意思最細膩的第四態:
完成進行式

何謂完成進行式?顧名思義就是把完成式跟進行式的概念結合在一起就ok了。簡單說,
完成進行式 = 完成式 +進行式


所以說,如果閱讀本文前有先讀過解釋完成式G11-05/G11-06/G11-07跟進行式G11-08/G11-09/G11-10/G11-11的文章,就比較容易心領神會囉~


衍生閱讀:G11-05過去完成式簡單學|1分鐘學會過去完成式


衍生閱讀:G11-06現在完成式完全解析|5分鐘上手現在完成式


衍生閱讀:G11-07未來完成式是什麼?未來完成式詳細解析與例句懶人包!


衍生閱讀:G11-08哪些動詞不適合用進行式?從進行式核心概念出發


衍生閱讀:G11-09過去進行式要怎麼用?3分鐘馬上弄懂過去進行式!


衍生閱讀:G11-10現在進行式怎麼用?三分鐘學會現在進行式的使用時機與句構變化


衍生閱讀:G11-11未來進行式表達什麼?結構為何?完整解析未來進行式

 

完成進行式的核心精神跟主結構
 

G11-05過去完成式簡單學|1分鐘學會過去完成式文章一開始有說明完成式的核心精神:某時間點之前已經發生的事

G11-08哪些動詞不適合用進行式?從進行式核心概念出發也開宗明義說明
進行式的核心精神:某時間點當下正在發生的事,且這件事可以持續進行

那麼,合在一起的
完成進行式是要表達什麼核心概念呢?就是要表達「某時間點之前已經發生,而且持續到該時間點當下都還正在發生的事」。


完成式的主結構是have + p.p, 而進行式的主結構是be + Ving。想想看這兩個公式融合在一起,變成完成進行式的主結構的話,是長什麼樣子呢?來仿效數學直式計算寫法會有助於思考:

        have + p.p

+                     be + Ving

_________________________

    =     ?

答案揭曉~have + been + Ving 。have been即符合have + p.p結構,因為been就是be動詞的p.p,而been + Ving這一段就有be + Ving的影子在。

先把這主結構放在時態總表裡最左欄的最下方,來綜觀整個英文12主動時態,會對於這看似容易混淆的12主動時態產生鳥瞰式的全盤理解。


建議:這表格要按括弧編號順序一橫排一橫排地往下看,會發現12時態分作簡單 、完成、 進行、 完成進行四組去理解比較容易。如果是一縱列一縱列看反而容易搞混。

 

時態總表

過去

現在

未來

簡單式

(1)

S + Ved

      (2)  

S + V(s/es)

    (3) 

S + will Vr

S + be going to Vr

(*藍底be要變化)

完成式

have + pp.

      (4) 

S + had pp.

      (5) 

S + have/ has + pp.

    (6)

S + will have + pp.

進行式

be + Ving

      (7) 

S + was/ were + Ving

      (8)

S + is/ am/ are + Ving

    (9)

S + will be + Ving

S + be going to + be Ving

(*藍底be要變化,其他的be不用)

完成進行式

have +
been +
Ving

    (10)

    (11)

    (12)

have + been + Ving這主結構中只要抓緊have這助動詞其實就可以做出過去、 現在、 未來完成進行式的結構變化囉~先自己在心裡動腦想想看如何變化,接下來的文章內容會陸續公佈答案。
 

過去完成進行式表達什麼?結構為何?
 

完成進行式是要表達「某時間點之前已經發生,而且持續到該時間點當下都還正在發生的事」,主結構為have + been + Ving。

那麼
過去完成進行式就是表達「過去某時間點之前已經發生,而且持續到該時間點當下都還正在發生的事,結構為had + been + Ving
 

過去完成進行式時間軸示意如下:

E.g.: She had been studying for two hours before her friend called her. 

「在她朋友打電話給她前,她已經唸書兩小時了。」(隱含之意:她朋友打電話給她的當下,她人還正在唸書呢。)


如果這句話改寫成
過去完成式呢?意思一樣嗎?

→ She had studied for two hours before her friend called her. (過去完成式)「在她朋友打電話給她前,她已經唸書兩小時了。」


(她朋友打電話給她的當下,她人在唸書嗎?這就不一定了,可能有正在唸書,那就跟上面過去完成進行式的句子意思一模一樣。但也可能已經唸完在看電視休息之類的。這句話只能確定在她朋友打電話給她之前,她確實已經唸書兩個小時了)




再試看看另外一組。以下這兩句話中文意思都是表達「他到達芝加哥之前已經下雪兩週了」,但英文句子意思傳達出什麼不同的言外之意呢?

過去完成進行式

It had been snowing for two weeks by the time he arrived in Chicago. 

(表示當時這人到達芝加哥時,當地還正在雪花紛飛呢~)

過去完成式

It had snowed for two weeks by the time he arrived in Chicago. 

(這人抵達芝加哥的當下正在下雪嗎?不一定,可能有下雪,那就跟上句意思完全一樣,但也可能雪已經停了,只看到積雪滿地。)

換言之,真要問過去完成進行式跟過去完成式表達的意思差在哪裡,就是過去完成進行時表達的意思更精準細膩,多表達出一個過去某時間當下該動作正在進行的意思。


過去完成進行式的句構變化

以上例句皆為肯定句,如果是其他句構呢?其實跟過去完成式一樣,鎖定had這助動詞去變化即可。

過去完成進行式肯定句



 

S + had + been + Ving

E.g.: It had been snowing for two weeks.  


「雪下兩週了。」

過去完成進行式否定句:

had後面加not

S + had not/ hadn’t + been + Ving

E.g.: It had not/ hadn’t been snowing for two weeks. 


「雪沒有下兩週。」

過去完成進行式Yes-No疑問句:

had擺句首

(肯定版) Had + S + been + Ving?

E.g.: Had it been snowing for two weeks?


「雪下兩週了嗎?」



(否定版)
Had + S + not + been + Ving?
= Hadn’t + S + been + Ving?


E.g.: Had it not been snowing for two weeks?


 = Hadn’t it been snowing for two weeks?


「雪不是下兩週了嗎?」



→ 這兩版的問句,回答都一樣,用had + been + Ving結構回答。


如果真的下雪兩週了,就回答Yes, it had been. 


如果沒有下雪兩週,就回答No, it had not been. 或是No, it hadn’t been. 

過去完成進行式疑問句開頭的疑問句:

yes-no問句前再補上疑問詞

疑問詞 + had + (S) + been + Ving? 

(如果疑問詞本身就是這問句的主詞的話,句中就不會出現S了)



E.g.: (疑問詞本身就是這問句的主詞)


A: Who had been working for two hours when you called? 「你致電時誰已經工作兩小時了?」


B: Terry (had been). (簡答)


Terry had been working for two hours when I called. (詳答)


「我致電時泰瑞已經工作兩小時了。」



E.g.: (疑問詞不是這問句的主詞)


A: How long had it been snowing when he arrived in Chicago? 「當他到芝加哥時,雪已經下多久了?」


B: For two weeks. (簡答)


It had been snowing for two weeks when he arrived in 
Chicago. (詳答)

「他人到芝加哥時已經下雪兩週了。」

補充閱讀:過去完成進行式(Past Perfect Progressive Tense)
 

過去完成進行式小練習

Exercises: 以下英文句子都符合過去完成進行式的使用語境,請寫出該時態正確的句構變化。

  1. Before the performance began, the audience ______________ (wait) for thirty minutes. They were getting impatient when it started. 

  2. The little boy ___________ (watch) TV for more than two hours by the time his mom got home from work. She caught him watching too much TV. 

  3. A: How long ________ John __________ (write) his science report in his room when you came home yesterday evening?

    B: I don’t know. Maybe for two hours or so. You can ask him by yourself. 


如果想好答案了,歡迎點我作答,該表單會自動核對答案並提供解析說明。想更深化這篇文章的文法知識的話,歡迎來挑戰~


還有問題的話,也歡迎私訊我們的臉書粉專IG帳號唷,祝各位英文學習愉快 :)