在接下來的篇章中,我們會將時態的每一種具體分析穿插進行講解。今天講到的就是過去完成時,首先大家要知道它的構成,也就是had後跟過去分詞。因為它表現的是過去某個時間點前的動作,因此前面的助動詞要用had。它的具體用法是它用在比如從句中討論的是比過去還靠前的一個時間動作,所以主語就要用一般過去時,然後從句用過去完成時。一般表示時間時用到的詞就是by、at、before,並且一般用來引導從句的詞就是when 、before 、after 、until等。
現在我們來看一個例句:We had learned 20 lessons by the end of last Month.在這裡他的中文意思是:到上個月的結束,我們已經學了20節課了。在這裡上個月是一般過去時,討論的是之前所學的課,所以用到的是過去完成時,這裡邊主句就就用到了had,從句用了by ,是我們剛才所講到的一個引導詞。現在具體的看一下例題。
首先我們看到這句話的後半句裡出現了when he entered the university at the age of 15,表現的是當他在15歲進入大學的時候。具體看一下這句話的意思:當他進入大學的時候,他已經學習了超過5000個英語單詞,這裡邊表示過去時的就是他進入大學的時候,學習單詞是更靠前的一個動作,就是現在完成時。所以我們只需要考慮它的構成是had done就可以看出答案選擇D。選項A是現在完成時,B是過去完成將來時,C是一般過去時。
現在看一下第2道題,大家看到題幹選項時不要緊張,因為它過於長,很多人首先都會被這個題目給嚇到,現在我們來分析一下,先看它的中文意思:當這個老人開始走路回家的時候太陽已經落山了,通過這4個選項觀察考察的是關於時態,我們通過句子分析可以很清楚的看出題幹的前後兩句是一個不同的時態。太陽落山發生在老人回家之前,所以這裡考察的就是我去完成時,所以分別填的就是一般過去時和過去完成時,所以這道題的答案選擇A。
現在看一下第3道題。警察突然被一個小箱子給吸引住了,那個箱子被放置在部長的車子的下面。這道題需要我們具體來分析它時間出現的先後順序,在這裡我們要看一下前後兩個動作,首先是小盒子被放在部長的車裡面,然後警察才注意到了這個問題。所以前後動作很明顯就應該用過去完成時,所以看選項had done的形式只有選項C。
在最後一道題中:這個新聞對我來說沒有很吃驚,我已經知道這個工廠將會倒閉。在這裡大家先要記下一個詞組,shut down關閉、停工。在這個句子當中前後時間順序也很明顯,在這個消息之前我就已經知道的一個事情,所以是現在完成時,可以直接選擇A。B選項是一般過去時,C選項have known是現在完成時,D選項是一般現在時。
最後給大家補充一個句型,當用在it第一次或第幾次做某事時,也就是:it was the first time that…,這裡邊that所引導的從句就要用過去完成時表示我這是第幾次做某事,例如:it was the first time we had spoken together.並且過去完成時一般用於hardl…when或者no sooner… than這些句子當中。