過去完成時是英語學習中句子的一個常見時態,它表示過去某一時間或動作以前已經發生或完成了的動作,用來指定在另一個過去行動之前就已經完成了的一個事件。
過去完成時的被動語態
過去完成時的被動語態表示在過去某一時間或動作之前已經完成的被動動作,其結構為:had been+過去分詞。
以下是一些過去完成時的被動語態例句:
1. The work had been finished before I arrived.我到之前,工作已經完成了。
2. The cake had been eaten by someone.蛋糕已經被人吃了。
3. The room had been cleaned by Mary.房間已經被瑪麗打掃干凈了。
4. All the windows had been closed before the storm came.在暴風雨來臨之前,所有的窗戶都已經關上了。
5. The book had been translated into many languages by the end of last year.到去年年底,這本書已經被翻譯成了多種語言。
do過去完成時的被動語態
do的過去完成時的被動語態是 had been done。
過去完成時的主動語態是:had done
例如:By the end of last month, his works had been filmed in several countries.
當主語是強調動作承受者的時候,就用到被動語態,被動語態的構成是:be+pp,be的過去完成時是:had been,所以過去完成時的被動語態是: had been done.
過去完成時和現在完成時的區別
過去完成時和現在完成時的區別:過去完成時只適合表示在過去某一段時間或動作以前已經完成的動作,不談及對現在的影響;現在完成時表示動作發生在過去,但對現在還有著一定的影響。
現在完成時的句子結構為主語+have/has+動詞的過去分詞,常用于以下兩種情況:
①表示過去發生的某個動作對現在的影響或者結果。
②表示過去發生的某個動作或者狀態一直持續到現在,有可能繼續發生下去。
一般過去時的'句子結構為主語+動詞的過去式,或者主語+was/were,常用于以下兩種情況:
①表示過去發生某個時間里發生的動作或者狀態。
②表示過去反復發生、經常發生動作或者狀態,句子中經常有always,often,usually表示高頻率的詞匯。