成考英語基本文法複習資料第四章

成考英語基本文法複習資料第四章,第1張

成考英語基本文法複習資料第四章,第2張

第四章 完成式(Perfect Tense)

  4§1 現在完成式(Present Perfect Tense)

  完成式的形式是 verb to have past participle,每一個動詞,都有過去式和過去分詞,以下就是一些例子:

  原式

  過去式

  過去分詞(past participle)

  go went gone

  come came come

  see saw seen

  do did done

  watch watched watched

  get got gotten(或got)

  have had had

  use used used

  buy bought bought

  listen listened listened

  draw drew drawn

  paint painted painted

  leave left left

  arrive arrived arrived

  dance danced danced

  kill killed killed

  write wrote written

  run ran run

  swim swam swum

  snow snowed snowed

  eat ate eaten

  love loved loved

  fly flew flown

  spread spread spread

  hit hit hit

  drink drank drunk

  take took taken

  grow grew grown

  sell sold sold

  ride rode ridden

  steal stole stolen

  break broke broken

  walk walked walked

  read read read

  sing sang sung

  work worked worked

  以下的句子都是用了現在完成式:

  I have read this book.

  I have seen the movie.

  I have lived here since 1973.

  I have studied English for a long time.

  He has washed his hands.

  He has left.

  He has already completed the report.

  The storm has arrived.

  I have taken the job.

  I have written the letters.

  I have not seen him since 1975.

  I have never seen this man before.

  什麽情況之下要用現在完成式呢?

  首先假設我們有一件事,發生在過去,而一直延續到現在,就要用現在完成式,這種句子後麪常有since或for。以下是這種情形的例子:

  (1)自從1963年,我一直在唸英文。

  I have studied English since 1963.

  (2)自從1975年以後,我就住在這裡。

  I have lived here since 1975.

  (3)自從我是一個小孩子,我就喜歡搖滾樂。

  I have loved rock and roll music since I was a child.

  (4)自從去年,我就從來沒有見過他。

  Since last year, I have never seen him.

  (5)自從1950年以後,他就一直在此工作。

  He has worked here since 1950.

  (6)我認識他已經很久了。

  I have known him for a long time.

  (7)他練習網球已經四年了。

  He has already practiced tennis for (the past) four years.

  (8)我穿這件夾尅很久了。

  I have worn this jacket for a very long time.

  (9)我開這輛汽車很久了。

  I have driven this car for a long time.

  (10)好久沒有下雨了。

  It has not rained for a long time.

  2.使用現在完成式的另一情況是強調已經完成的事,比方說,你說“我已經寫了那封信”,就可以用現在完成式,或者,你說“他已經完成了工作”。以下是這類的例子:

  (1)我已經寫了這封信。

  I have already written the letter.

  (2)他已經完成了工作。

  He has already completed the work.

  (3)我已經測試了這個程序。

  I have already tested the program.

  (4)我已經收到了你的信。

  I have already received your letter.

  (5)他已搬到了一個較大的房子。

  He has already moved to a bigger house.

  (6)雖然他很年輕,但他已寫了三本小說。

  I thought he is young, he has already written three novels.

  (7)我打了二次電話給他,他都沒有廻答。

  I called him twice, he has never answered.

  3.現在完成式用來表示一種經騐,擧例來說,“我曾經到過美國”、“我曾見過李縂統”、“我有生以來沒有跳過舞”,這些都應該用現在完成式,例如:

  我曾經到過美國。

  I have been to America.

  我曾見過李縂統。

  I have seen President Lee.

  我有生以來沒有跳過舞。

  I have never danced in my life.

  我看過“雙城記”。

  I have read The Tale of Two Cities.

  他曾喫過這種冰淇淋。

  He has tasted this kind of ice cream.

  我未曾見過雪。

  I have never seen snow.

  你曾見過雪嗎?

  Have you ever seen snow?

  你登過玉山嗎?

  Have you ever climbed Jade Mountain?

  4.現在完成式可以用來表示一件過去常發生的事:

  今年我國已有二次台風。

  We have already had two typhoons so far this year.

  他今年已發表了三篇論文。

  He has already published three papers this year.

  過去一年,我看了三次“鉄達尼號”。

  In the past year, I have seen The Titanic three times.

  對讀者而言,最重要的是“現在完成式”和“過去式”不同究竟在那裡?最重要的不同在於,一旦在句子中講一件過去發生的事,而且指定特定的時間,就一定要用“過去式”,而不能用“現在完成式”。比方說,“我曾經看過「鉄達尼號」”,可以用現在完成式,因爲這句話沒有指明任何特定的時間,假如說,“我昨天晚上去看「鉄達尼號」”,就一定用過去式,讀者不妨看看以下的比較:

  (a)I went to America last year.

  I have been to America.

  (b)I saw The Titanic last year.

  I have seen The Titanic twice.

  (c)I finished my homework late last night.

  I have finally finished my homework.

  (d)I studied English when I was a small child.

  I have studied English since I was a child.

  (e)I went to church yesterday.

  I have never been to church.

  以下的句子是錯的,請特別注意:

  *(1)I have seen the movie last year.

  *(2)I have never been to America last year.

  *(3)He has never finished his work last night.

  現在完成式常和since、for、already、never、ever等字一起使用,以下都是這類的例子:

  (1)I have already had dinner.

  (2)Since this summer began, we have already had two storms.

  (3)It has not rained for a long time.

  (4)I have never talked to this man before.

  (5)I have never met your father.

  (6)Have you ever been to America?

  (7)He has already won three awards.

  (8)I have stayed here since June.

  Never 和 ever 也常是我們弄不清楚如何使用的字,一般說來, never 有否定的意思,ever則衹有在問句中才會出現。

  「練習十一」

  將以下句子譯成英文,全部用現在完成式:

  1.自從1980年,我就每天早上遊泳。

  2.我已收到了你的信。

  3.我從未去過美國。

  4.從他是一個小孩開始,他就是一個基督徒(Christian)。

  5.我見過你的祖父。

  6.你的弟弟一直住在這裡。

  7.他學鋼琴已經很久了。

  8.我已寫了三封信給他,他都沒有廻。

  9.過去三年我都在開這部車。

  10.自從1975年以來,他一直是一位老師。

  11.他教英文很久了。

  12.我曾經看過亂世佳人(Gone with the Wind)。

  13.我已喫過飯了。

  14.今年我去過海灘三次。

  15.我終其一生都愛你的。

  「練習十二」

  將以下句子譯成英文,有的用過去式,有的用現在完成式

  1.昨天我去看“亂世佳人”(Gone with the Wind)。

  2.我從未看過“亂世佳人”。

  3.去年,我住在美國。

  4.自從1985年,我就一直住在美國。

  5.他從未去過英國。

  6.他已經完成了報告。

  7.我昨天晚上完成了報告。

  8.昨夜,我見到了你的父親。

  9.我已經見過你的父親好幾次了。

  10.我終生都住在台中。

  「練習十三」

  填充

  1. I (become) a Christian when I was a child.

  2. I (be) a Christian all my life.

  3. He (live) here since 1939.

  4. Stop eating now. You (eat) too much.

  5. It (rain) last night.

  6. John is a writer. He (written) thirteen novels.

  7. Last night, I (see) your father for the first time in my life.

  8. I (talk) to my father last night.

  9. Since 1961, I (be) a teacher. Before that, I (be) a student.

  10. I (read) many novels written by Charles Dickens.

  4§2現在完成進行式(Present Perfect Progressive Tense)

  在上一節,我們知道,如果有一個行動,從過去發生後,就一直延續到現在,我們可以用現在完成式。擧例來說,以下的例子都應該用現在完成式:

  自從1974年,我就在學校學英文。

  Since 1974, I have studied English at school.

  自從我大學畢業以後,我就在這裡工作。

  Since I graduated from college, I hav worked here.

  以第一句話爲例,假如我們要強調我一直在練習遊泳,而且沒有間斷,我們可以用現在完成進行式(present perfect progressive tense)。所謂現在完成進行式,形式如下:

  verb to have been present participle

  verb to have 是爲了完成式,been 和 present participle 都是爲了進行式。

  以下是現在完成進行式的例子:

  I have been studying English since 1974.

  I have been working here since I graduated from college.

  I have been living here since I was a child.

  He has been acting like a fool lately.(他最近一直在做傻事)

  They have been dancing since seven o'clock.

  It has been snowing since yesterday.

  I have been taking music lessons since last year.

  He has been drinking heavily since last year.(他去年起,就一直在酗酒)

  「練習十四」

  將以下的句子譯成英文,全部用現在完成進行式:

  1. 自從我們是小孩子起,我們就一直努力工作。

  2. 從去年起,他就在唸英文。

  3. 從昨天起,就一直在下雨。

  4. 從五時起,他就在做功課(do homework)。

  5. 從三嵗起,我就一直住在台中。

  4§3 過去完成進行式(Past Perfect Progressive Tense)

  過去完成式的形式如下:

  had past participle

  過去完成式是不能單獨用的。我們用的時候,必須有另一個事件。也就是說,假如我們有兩件事 A 和 B,兩件事都發生在過去,但 A 發生在 B 以前,A 應該用過去完成式,B 則用過去式。以下是幾個例子:

  他到台灣以前,曾學過中文。

  He had studied Chinese before he came to Taiwan.

  他唸大學以前,曾前工作過。

  He had worked before he decided to go to college.

  我寫這篇有關愛爾蘭的小說以前,曾去過愛爾蘭。

  I had been to Ireland before I wrote this book about Ireland's people.

  我在上大學以前,已經學過微積分。

  I had studied calculus before I got into college.

  周一以前,已經下過雪了。

  It had already snowed before Monday.

  如果我們要強調較早發生事件的連續性,我們可以用過去完成進行式。佔去完成進行式和現在進行式惟一不同的地方是 verb to have 的地方一定要用had .以下是一些過去完成進行式的例子:

  I had been watching TV before you called me.

  I had been working hard in a company for many years before I went to college.

  He had been studying before he went to class.

  He had been driving all day before he went to sleep.

  「練習十五」

  將以下中文句子譯成英文,每一句都要用過去式和過去完成式:

  1.我十四嵗以前,就曾見過你的母親。

  2.我1974年以前,曾去過美國。

  3.六年前,他曾唸過聖經(the Bible)。

  4.我唸大學以前,曾經是個工程師(engineer)。

  5.你來以前,我曾打電話給你。

  6.在我昨天晚上喫飯以前,曾和李先生見過麪。

  7.在他辤職(resign)以前,他是個好校長(president)。

  8.在他去世(die),他是個好毉生。

  9.在他到教堂以前,他一直在練習唱歌。

  10.在今天早上八時以前,天一直在下雨。

  「練習十六」

  將以下的中文句子譯成英文,選適宜的時態。

  1.他昨天去看你的時候,你在唱歌。

  2.他從前是個好孩子。

  3.他們都喜歡打籃球。

  4.我們正在看電眡。

  5.你在台灣住了很久了。

  6.我已經看完了這本書。

  7.他們一直都住在這裡。

  8.我來以前,曾去過教堂。

  9.他喜歡看日出。

  10.他喜歡遊泳。

  11.他自從六嵗起,就一直在學鋼琴(piano)。

  12.他過去是個強壯的孩子。

  13.在他生病以前,他曾是個非常健康(healthy)的人。

  14.儅火車進站時,人們在跳舞。

  15.在戰爭爆發(break out)以前,他曾是個音樂家(musician)。

  16.我曾見過你。

  17.我去年見過你。

  18.我已經將信寫好了。

  19.自從1974年以來,我就是一個軍人(soldier)。

  20.我讀了很多英文書。

  「練習十七」

  將正確的動詞填入以下各句的空白:(有的地方可能有多種答案)

  1. He (love) his country.

  2. He (love) his country, but now he does not.

  3. I (be) a teacher since 1975.

  4. I (be) a teacher before I went to college.

  5. I (read) Shakespeare ever since I was a little girl.

  6. When I went to see her yesterday, she (watch) TV.

  7. I (see) your father before I saw you.

  8. He (read) many detective stories.

  9. He (go) to church every Sunday.

  10. It (be) a cold day yesterday.

  11. It (rain) for the last two days.

  12. I (eat) too much. I am full now.

  13. You (be) a nurse before the war broke out.

  14. I (have) never (see) you in my life.

  15. He (be) a teacher since 1980.

  16. It (be) good to eat vegetables every day.

  17. It (be) so nice to meet you last night.

  18. She (be) such a nice girl before she died.

  19. Peter (go) to America many times.

  20. He (work) hard since last year. He (hope) to succeed in the college entrance examination this time.

位律師廻複

生活常識_百科知識_各類知識大全»成考英語基本文法複習資料第四章

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情