過去完成進行式

作者:陳雲飛

過去完成進行式

動詞形態 had been V-ing

(1)表示過去動作的繼續性

例:Mother had been preparing our breakfast when I got up.

(在我起床時,媽媽早已經在準備我們的早餐了。)

本時態之用法與過去完成式相同,只是它強調動作的進行與持續。

比較下列各句:

He was calling you when Mary got there.

(在Mary到達那裡時,他正打電話給你)

He had already called you when Mary got there.

(在Mary到達那裡時,他已經打電話給你了)

He had been calling you when Mary got there.

(在Mary到達那裡之前,他一直在打電話給你。)

未來

1.未來簡單式

動詞型態 will/shall+V

(1)用來表示未來的動作或狀態

例;I will go to the movies with Lisa tonight.

(今晚我會和麗莎去看電影。)

*表示「即將發生的未來」也可用be going to(將要∕打算)或be about to(即將∕快要)代替will。

例:It is going to rain.(天要下雨了。)

例;The MRT is about to start.(捷運就要開了。)

2.未來進行式

動詞形態 will be+V-ing

(1)用來表示未來某時將在進行的動作

例:I shall be correcting students’ homework when you come.

(當你來時,我將正在改學生的回家作業。)

未來進行式的用法與過去進行式的用法相似,只是時間從過去換成未來。

<比較> 

He was sleepingwhen I arrived.

He wii be sleepingwhen I arrive.

3.未來完成式

動詞形態 shall/wil have+p.p

(1)表示未來某點時間或未來某動作之前已完成之動作

例:By next March, he will have lived here for ten years.

(到明年三月,他住在此地就滿十年了。)

老師說:

1.未來完成式常以下列句型表示:

By+未來時間 

                         S+will have+p.p.

When+現在式        

2.未來有兩個動作,如果發生有先後,其時式關係如下:

(1)    S+    未來完成式    + 連接詞S+   現在式

                (先發生動作)          (後發生動作)

       I shall have finished all the homework before you come back.

(在你回來之前,我將已經做完全部功課。)

(2)    S+    未來式    + 連接詞S +  現在完成式

                (後發生動作)          (先發生動作)

       We shall go home when we have finished our work.

(當我們做完工作,我們就回家。)

AddThis Sharing

百科問與答

暫無討論