完成式一段時間內所做的事 有現在完成和過去完成兩種型態。

 

* Be動詞的過去分詞 ( P.P. ) been

   現在完成式:(have + been) 過去某一點直到現在所做的事 (已經)

 

現在完成式(have , has + P.P. ) 從以前直到現在所做的事

      1985                                               Now

!___________________________ !

 

 

王女士已經當老師二十年了

Ms. Wang has been a teacher for 20 years. (至今仍是老師)

 

王女士自從二十年已經當老師了
Ms. Wang has been a teacher since 20 years ago.

 

他作業已經做好了

He has finished his homework already.

 

直到目前為止,已經完成三分之二
So far/Until now, he has finished two-thirds of his work.

 

從那時起,Brown先生就已經很有錢了
From then on, Mr. Brown has been rich.

 

他已經去過澳洲很多次了
He has been to Australia several times. (去過Australia人在本地)

 

他已去澳洲了
He has gone to Australia. (已去Australia人不在本地)

 

他已經在澳洲多年

He has been in Australia for years. (已在Australia人不在本地)

 

Brown先生已經在澳洲多久了?

            How long has Mr. Brown been in Australia?

 

注意 句中若強調事實時,則可用現在式

 

上次一別,竟已多年

It has been a long time since we last met. (強調時間)

It is a long time since we last met. (強調事實)

 

 

    過去完成式:(had + been) 在過去的某一段時間內所做的事 (曾經)

 

過去完成式(had + P.P. ) 在過去的某一時間內做過的事

 

1980                                                     1988      Now

!_____________________________ ! _____!

 

      陳先生從19801988曾經當過老師

Mr. Chen had been a teacher from 1980 to 1988. (現在已不是老師)

 

當我抵達車站時,列車已經開走了
The train had left when I arrived at the station.

 

小男孩一迷路,就哭了起來
The little boy had got lost no sooner than he cried.

 

我功課做好才看電視的
had finished my homework before I watched TV.

 

 

完成式的句型

 

He has been here for hours. ------------------------(現在完成式肯定句)

He has not been here yet.--------------------------- (現在完成式否定句)

Has he been here yet?------------------------------- (現在完成式疑問句)

How long has he been here?------------------------ (現在完成式疑問句)

 

            He had been a teacher from 1980 to 85.---------- (過去完成式肯定句)

            He had not been anything.------------------------ (過去完成式否定句)

            Had he ever been a teacher from 1980 to 85?--- (過去完成式疑問句)

            When had he been a teacher?----------------------- (過去完成式疑問句)

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 englishchen 的頭像
    englishchen

    陳思's 心英文法---英文心法

    englishchen 發表在 痞客邦 留言(0) 人氣()