「英語語法」你的過去我來不及參與

首先呢,咱們先來看一段短文,這篇短文源自新概念英語第一冊第117課。注意加粗字體。

When my husband was going into the dining room this morning, he dropped some coins on the floor.There were coins everywhere. We looked for them, but we could not find them all.While we were having breakfast, our little boy, Tommy, found two small coins on the floor.He put them both into his mouth. We both tried to get the coins, but it was too late. Tommy had already swallowed them!

這段話的意思早晨發生的一個小故事。故事式說今天早上我丈夫走進飯廳時,把一些硬幣掉在地上了。到處都是硬幣。我們找過了,但沒能全部找到。當我們正在吃早飯時,我們的小男孩湯米在地板上發現了兩枚小硬幣。他把它們都放進嘴裡。我們都試著去拿硬幣,但已經太晚了。湯米已經把它們吞下去了! 從文章可看出,本文的故事整天發生在過去,那麼最後一句Tommy had already swallowed them! 並沒有用一般過去時,為什麼呢?接下來我們詳細講解該句所用的時態-過去完成時。


「英語語法」你的過去我來不及參與

孩子

一、構成:had+ 過去分詞

二、用法:

1、表示在過去某一時間或某一動作之前完成的動作或存在的狀態,即“過去的過去”。e.g.

I had learned (learn) English for three years before I went(go)to school.

(went to school 就是過去的一個動作,learn發生在went 之前,就是發生在過去的過去,所以用了過去完成時。)

2、用在以下結構中:

(1)主語+ had+ hardly / scarcely+過去分詞+when +主語+ 過去式

(注意:when 引導的時間狀語謂語動詞用的是過去式,主句用的是過去完成時)

(2)主語+ had+ no sooner +過去分詞+than +主語+ 過去式;

(3)“as soon as +主語+ had+過去分詞,主語+過去式”等句式裡,表示動作“剛一…… 就……”.

比如:

I had hardly entered my room when the telephone rang.

The firemen had no sooner got to the scene than there was another explosion.

三、標誌性的時間狀語

1、“by + 過去時間”;

2、從屬連詞after, before, when, as soon as等引導的時間狀語從句

四、圖示過去完成時


「英語語法」你的過去我來不及參與

離開一個小村莊後,我繼續開車前往下一個城鎮。

(陰影部分就是要用過去完成時的部分,中間的v-ed表示過去,那麼再往左就是比過去還早,也就是過去的過去,這時候就要用過去完成時。)


「英語語法」你的過去我來不及參與

小村莊



五,練習

1. Before he ____ here last year, he ______in that city for 20 years.

A. comes,will live B. came,lived

C. came, has lived D. came, had lived

(解析:last year表示過去,句意是“在他來到這之前,他已經在那個城市住了20年”。“在那住”肯定發生在“來這”之前,所以第一個動作come 發生在過去用過去式;第二個動作live 是發生came之前,在過去的過去,用過去完成時.選D)

2. (2018,成都,36)Yesterday, I _______ the subway home when I suddenly found I was on the wrong line.

A. took B. was taking C. had taken

(解析:句意是“昨天在我坐地鐵回家時,突然發現我坐錯車了”。那肯定是先坐上車,然後才發現坐錯了。句中的found表示已經發生過了,用一般過去式,take 這個動作是發生在found之前,found 已經是過去,take也就是發生在過去的過去,所以用過去完成時,選C。 )


分享到:


相關文章: