47 一般過去時與過去完成時的比較 Track 047
兩個或兩個以上相繼發(fā)生的動作,用and或but按動作發(fā)生的先后順序連接,此時要用一般過去時,而不用過去完成時。過去完成時則強調主語在過去某一時刻回顧更早的動作。具體來說,當我們在談論過去某一事件時,想到了在這之前已發(fā)生的某事,這時可以用過去完成時態(tài)。
例句
a. He opened the door and entered, but found nobody.
b. He served in the army for ten years, then retired and married. His children are now at school .
他當過十年兵,然后退伍并結了婚。他的孩子都在上學。
c. He had served in the airforce for ten years before he died in the jet-crash incident.
他在一次撞機事故中犧牲了,事故之前他已在空軍服役了十年。
d. I realized that we had met before. (不能說…we met before)
e. I heard voices and realized that there were several people in the next room.
我聽見有人說話,知道隔壁房間里有幾個人。
f.I saw empty glasses and cigar butts on the table and realized that someone had been in the room.
我看見桌上有空杯子和雪茄煙蒂,知道屋子里有人來過。
在表示兩個相繼發(fā)生的動作時,用過去完成時可以表示在一個動作完成以后,另一個動作才開始發(fā)生,從而使得兩個動作相互獨立,彼此脫離開來。用一般過去時,則可能表示一個動作的發(fā)生“導致”另一個動作的發(fā)生,或兩個動作之間有因果關系。
試比較:
a. When I had opened all the windows I sat down and had a cup of tea.
我把所有的窗子都打開后,就坐下來喝了杯茶。(不宜說When I opened…)
b. I opened the window and the cat jumped out.
我剛把窗子打開,那只貓就跳了出去。
c. When I had written my letters I did some gardening.
我把信寫完后,到花園里干了些活。(不宜說When I wrote…)
d. When I wrote him a letter, he came at once.
我給他去了封信后,他立即就來了。
e. When the singer had sung her song, she sat down.
這位歌手唱完歌以后,就坐了下來。(若說成When the singer sangher song, she sat down.則可能給人造成這種印象:這位歌手是坐著唱歌的。)