過去完成時既可表示過去某個時間或動作之前所發(fā)生的事情(常用時間狀語有already, before, ever, just, still, yet),也可表示過去某個時間或動作之前所發(fā)生的動作一直持續(xù)到過去某個時間(常接時間狀語:since +時間點, for + 時間段)。過去完成時由“had + 過去分詞”構成。過去完成時是英語語法中時態(tài)中的重要部分,今天我們講解的就是過去完成時。

1、與過去完成時連用的時間狀語可以多種多樣,使用它的主要依據(jù)是看其是否發(fā)生在“過去的過去”。如:
He had learnt some English before I went here. 在來這兒之前我學過一些英語。
We had cleaned the room when he got there. 當他到那兒時,我們已經(jīng)把房子弄干凈了。

注意:當主句跟由before, after, as soon as所引導的時間從句的動作連接很緊密時,從句也可用一般過去時。
He went there after he read the letter. 他看了那封信后就去那兒了。

2、在hardly / scarcely …when…, no sooner…than… 兩個結構中的主句通常要用過去完成時。如:
Hardly had I told her the news when she began to cry out. 她一聽到這一消息就大哭了起來。
No sooner had he fallen asleep than he lay down on the bed. 他一躺倒床上就睡著了。

3、動詞expect, hope, suppose, think, want等的過去完成時可用來表示未實現(xiàn)的計劃、打算或希望。如:
He had wanted to buy a house in Shanghai. 他本想在上海買棟房子。

4、過去完成時還經(jīng)常用于主句為過去時的賓語從句中。如:
They said they had seen the film. 他們說這個電影他們看過。

以上就是過去完成時的定義和基本用法,總之,要學好過去完成時,還應多練習,多讀英語文章,培養(yǎng)語感,總結經(jīng)驗,久而久之,句子使用的準確性就會不知不覺提高很多。所以,同學們要勤奮起來哦,為今后的英語學習打下基礎。