您的位置 首页 kreess

初中英語8大時態用法詳解

初中階段,是同學們正式系統而又完整的學習語法知識的階段,在這個階段,同學們的成績會稱兩極分化的狀態,成績好的會一分不扣,拿滿分輕而易舉,而成績差的同學連及格都很困難,這是為

初中階段,是同學們正式系統而又完整的學習語法知識的階段,在這個階段,同學們的成績會稱兩極分化的狀態,成績好的會一分不扣,拿滿分輕而易舉,而成績差的同學連及格都很困難,這是為什麼呢?

英語作為一門語言類學科,學習起來肯定有一定的難度。但是如何找到平衡點,如何利用正確高效的學習方法提高學習效率,這都是影響同學們學習成績的重要因素。想要在英語的考試中取得好成績,一方面是要對英語的學習興趣,另一方面是要找到高效的學習方法提高學習效率,做到瞭這兩點並一直堅持下去,想不拿高分都難。

時態是英語語法中的重要考點,也是同學的丟分重災區。其實初中階段涉及到的時態隻有八種,把這些知識點分類記憶,就能很快的區分開來,並記得很牢固。

今天豆姐整理總結瞭英語的8種時態,初中三年都可以用到。建議傢長們可以為孩子收藏一份,孩子吃透,對英語成績很有用!

一、概念

英語中表示不同時間發生的動作或存在的狀態,需用不同的動詞形式表示, 這種不同的動詞形式稱為時態。

二、種類(基本時態)

一般現在時 一般過去時 現在進行時 過去進行時

一般將來時 過去將來時 現在完成時 過去完成時

一般現在時

一、概念:經常、反復發生的動作或行為及現在的某種狀況。

二、常搭配的時間狀語:

always, usually, often, sometimes, every week (day, year, month„), once a week, on Sundays, etc.

三、基本結構

①be動詞(is,am,are);

②行為動詞(主語是第三人稱單數時謂語動詞要加s或es外)

否定形式:①am/is/are+not;

②此時態的謂語動詞若為行為動詞,則在其前加don't,如主語為第三人稱單數,則用doesn't,同時還原行為動詞。

一般疑問句:

①把be動詞放於句首;

②用助動詞do提問,如主語為第三人稱單數,則用does,同時,還原行為動詞。

I go to school at 6 every morning. 每天早上我七點去上學。

Summer follows spring. 春天之後是夏天。

I learned that the earth goes around the sun when I was in primary school. 我在小學就學過地球是圍繞太陽轉的。

四、基本用法:

1) 描述當前時間內經常出現、反復發生的動作或存在的狀態。

在這種情景中,句子常帶有表示頻率的時間狀語:always , everyday , often , once a week (month , year , etc.) , sometimes , seldom , usually等等,以表示句中的動作或狀態是習慣性的、經常性的。

They raise ducks as a sideline .他們以養鴨為副業。

She doesn't often write to her family, only once a month. 她不常給傢裡寫信,僅一月一封而已。

I cycle to work every day .我每天騎自行車上班。

2)僅為瞭描述狀態、性質、特征、能力等等。

這裡的目的是為瞭'描述現階段的動作或狀態',其重點'不是強調動作發生的時間、或進行的狀態'。

He can speak five foreign languages .他能說五種外語。

That is a beautiful city .那是座美麗的城市。

3) 陳述客觀事實、客觀真理。

顧名思義,客觀的情況是'沒有時間概念'的;也'不會在意動作進行的狀態'。

The earth goes around the sun .地球繞著太陽轉。

Ten minus two is eight.十減二等於八。

4) 根據英文語法規定,當主句的謂語動詞是一般將來時,那麼時間或條件狀語從句的謂語動詞隻能用一般現在時來表示將來要發生的動作。

I'll tell him the news when he comes back.

他回來時,我將告訴他這個消息。

用於一般現在時的副詞,除瞭上面提到的一些表示頻率的詞以外,常見的還有:now, today , nowadays等等。

一般過去時

一、概念:過去某個時間裡發生的動作或狀態;過去習慣性、經常性的動作、行為。

二、常搭配的時間狀語:

ago, yesterday, the day before yesterday, last week(year, night, month„), in 1989, just now, at the age of 5, one day, long long ago, once upon a time, etc.

三、基本結構:

①be動詞的過去式(was/were);

②行為動詞的過去式(即在動詞原形後加ed,不規則變化的動詞除外)

否定形式:

①was/were+not;

②在行為動詞前加didn't,同時還原行為動詞。

一般疑問句:

①was或were放於句首;

②用助動詞do的過去式did 提問,同時還原行為動詞。

一般過去時用謂語動詞的過去式構成,即在動詞原形後加ed,不規則變化的特殊動詞除外。

He was here just now. 他剛才還在這裡。

What did you do yesterday? 你昨天做瞭什麼事?

We often played together when we were children.

我們小時候常在一起玩。

He used to smoke a lot, but he doesn’t now.

他過去經常抽煙,但現在不抽瞭。

四、基本用法

主要是用來描述在過去某個時候發生的動作或存在的狀態。它也可以用來表示在過去某段時間裡經常發生的習慣性動作。這一點在表達意義上與一般現在時相同,隻是所在的時間區域不同而已。由於它的主要作用如此,所以在使用一般過去時的句子裡常常有一個意義較具體的過去時間狀語。這也是它與現在完成時的最大區別之一。

常和一般過去時連用的過去時間狀語有:last night (week, month , year , century , etc.) , yesterday , the day before yesterday , yesterday morning ( afternoon , evening ) , in 1999 , two hours ago ( one week ago , tree years ago , …)等等。

使用一般過去時,在某種意義上說就是要強調動作或狀態發生或存在於過去的某個時候。'過去'的時間概念有兩層意思:一是指'現在某個時間'以前的時間;二是指'說話、寫文章的那個時間點'以前的時間,在這個意義上,'現在的那個時間點'是很小很小的,甚至於小到無法量化的程度。

He got his driving license last month. 他上個月拿到瞭駕照。

–Where's Jim? 吉姆在哪裡?

–He just went out.他剛剛出去。

一般將來時

一、概念:表示將要發生的動作或存在的狀態及打算、計劃或準備做某事。

二、時間狀語:tomorrow, next day ( week, month, year), soon, in a few minutes, by the day after tomorrow, 等。

三、基本結構

①am/is/are/going to + do;

②will/shall + do.

否定形式:

①was/were + not;

②在行為動詞前加didn't,同時還原行為動詞。

一般疑問句:

①be放於句首;

②will/shall提到句首。

Telephone me this evening. I’ll be at home.

今晚給我打電話,我會在傢。

I’ll (shall/will) do a better job next time. 下

次我要幹得好些。

The car won’t start.

車開不瞭啦。

Oil and water will not mix.

油和水沒法混在一起。

四、基本用法:

主要用來描述將要發生的動作或存在於未來的情況。這裡所說的“將來時間”是指“說話、寫文章那一刻以後的時間”。它的表示方法主要有如下幾種:

1)shall / will + 動詞原形這種表示方法是說,動作在現在或目前還未發生,要在將來的某個時間內發生;它沒有主觀性,是“純粹的將來動作”。例如:

I shall / will not be free tomorrow .我明天沒空。

He will arrive here this evening .他今晚抵達這裡。

2) be( am / is / are ) + going +不定式

這種表示方法主要是說明

A)“說話人的意圖、打算”;B)“某種可能性”。例如:

A) He is going to spend his holidays in London . 他打算在倫敦度假。

B) It is going to rain soon .馬上要下雨瞭。

3) be( am / is / are ) + 不定式表示方法描述兩鐘情況:

按計劃安排要發生的動作,這個動作發生的時間一般不會很遠;要求或命令他人做某事。例如:

A) The new bridge is to open to traffic in three days. 新橋三天後通車。

The factory is to go into production before National Day. 這傢工廠國慶節前投產。

B) You are not to bring any mobile communication means into the exam-room . 任何移動通訊工具都不得帶入考場。

You are to stay home until your mother comes back. 你媽回來之前你不要出去。

4) 用一般現在時或現在進行時(限於某些動詞)表示按計劃安排要發生的事。主要強調“按計劃安排要發生的事”。例如:

Do you get off at the next stop? 你下一站下車嗎?

The plane takes off at 11:00 a.m.

那架飛機上午十一點起飛。

五、表示將來的五種常用非時態方式

1. “be+不定式”:表示命令、安排、傾向或必須、義務等。如:

She is to play Juliet. 她扮演朱麗葉。

You are to make the necessary changes. 你要做出必要的改變。

2. “be about to + 不定式”:表示即將發生的動作,有“即將”的意思,但不能和具體的時間狀語連用。如:

The package is about to come unwrapped. 那個包快散開瞭。

3. “be going + 不定式”:表示按計劃或安排打算去做某事,或表示有跡象表明要發生某事。如:

We are going to call her this evening. 我們打算今晚給她打電話。

My sister’s going to have a baby this summer. 我姐姐今年夏天要生孩子。

4. 用現在進行時表示將來:主要表示按規定或時間預計要發生的事。如:

The students are leaving on Sunday. 學生們星期日出發。

We’re having a party next week. 我們下星期將開一個晚會。

5. 用一般現在時表示將來:表示按規定或時間預計要發生的事。如:

We have a holiday tomorrow. 我們明天放假。

The train leaves at 10:04 this evening. 火車今晚10:04分開。

過去將來時

一、概念:立足於過去某一時刻,從過去看將來,常用於賓語從句中。

二、常搭配的時間狀語:the next day(morning, year), the following month(week),etc.

三、 基本結構:

①was/were going to + do;

②would/should + do;

③was/were to was/were about to+do

否定形式:①was/were/not + going to + do;

②would/should + not + do.

一般疑問句:①was或were放於句首;

②would/should 提到句首。

例句:I knew you would agree. 我知道你會同意的。

I said I would arrange everything. 我說我來安排一切。

四、基本用法

表示過去的某時以後將要發生的動作。但這個'將來'時間絕不會延伸到“現在”;而僅限於“過去時間區域內”。由此可以看出,含這個時態的句子常帶一個表示“過去某個時間點”的狀語。這個狀語或是一個短語,或是一個句子。這個時態常用於:

A)賓語從句或間接引語中;

B)表示過去習慣性的動作;

C)表示過去情況中的“願望”、“傾向”,多用於否定句。

例如:

A) When I thought about it , I wondered what their reaction would be . 當我考慮這件事時,我想知道他們的反應是什麼。

She told me that she would go on trip to Europe the next day. 她告訴我,她第二天要去歐洲旅行。

He didn't expect that we would all be there. 他沒料到我們會全在那兒。

B) During that period , he would do morning-exercises every day. 在那段時間,他每天早鍛煉。

Whenever he had time, he would help his mother with some housework. 無論他什麼時間有空,他總是幫他媽媽幹點傢務活。

C) No matter how difficult the work was , he would keep on doing it until he accomplished it . 不管工作有多難,他總會堅持不懈地把它幹完。

They knew that we would never permit such a thing. 他們知道我們絕不會允許發生這樣的事。

Even after the lecture ended, the audience would not leave .

甚至在講座結束之後,聽眾仍不肯離去。

現在進行時

一、概念:表示現階段或說話時正在進行的動作及行為。

二、常搭配的時間狀語:now, at this time, these days, etc.

三、基本結構:

am/is/are+動詞的現在分詞(V-ing)

否定形式:am/is/are+not+doing.

一般疑問句:把be動詞放於句首。

例:They’re having a meeting. 他們在開會。

I’m studying at an evening school. 我在上夜校。

You’re always interrupting me! 你老打斷我的話!(抱怨)

She’s always helping people. 她老是幫助別人。(贊揚)

四、基本用法

主要用來描述“說話、寫文章的當刻”正在發生的動作,或是“現階段”一直在進行的動作。適用於下面的情況:

1)“說話、寫文章的當刻”正在發生的動作。例如:

They are having a football match .他們正在賽足球。

She is writing her term paper. 她正在寫學期論文。

2)“現階段”一直在進行的動作。這種情況並不是說某個動作在說話的那會兒正在發生,而是說某個動作在當前一段時間內一直在進行著,或是重復地發生著。例如:

He is preparing for CET Band Six. 他在為大學英語六級考試作準備。

How are you getting along with your new job?你那份新工作幹得怎麼樣?

3)表示說話人的情感,如:贊許、批評;喜歡、厭惡等。這時的動作並不是正在發生或進行,而是表示經常性,相當於“一般現在時”所描述的情況。例如:

He is always thinking of others , not of himself . (表示贊許)他總是為他人著想,而不為自己。

She is often doing well at school. (表示滿意)她在學校學習挺不錯的。

4)表示在近期按計劃或安排要發生的動作,用於這種情況僅限於少量的動詞,如:go , come , leave ,arrive , see , have, lunch( 吃午飯 ) , return, dine ( 進餐,尤指晚餐 ) , work , sleep , stay , play , do , wear( 穿,戴 ) 等。例如:

I'm dinning out with my friends this evening.

今晚我將和朋友在外面吃飯。

An American professor is giving a lecture this afternoon.

今天下午一位美國教授要來作報告。

過去進行時

一、概念:表示過去某段時間或某一時刻正在發生或進行的行為或動作。

二、時間狀語:

at this time yesterday, at that time或以when引導的謂語動詞是一般過去時的時間狀語等。

三、基本結構:was/were+動詞的現在分詞(doing)

否定形式:was/were + not + doing.

一般疑問句:把was或were放於句首。

四、基本用法:

主要表示在過去的某個時間點上正在發生、進行的動作。由於它的定義是表示在過去的某個時間點上正在發生、進行的動作,所以,句子常帶有一個表示“過去某個時間點”的狀語。這個狀語可能是短語,詞組,或是一個從句。也可能是通過上下文來表達這層意思。

過去進行時主要用於下面的情景中:

1)表示在過去某時刻正在進行的動作,例如:

At this moment yesterday, I was packing for camp.昨天這時候,我正在收拾東西去露營。

When I came to see her last time, she was writing an article.上次我來看她的時候,她正在寫一篇文章。

2)用於故事的開頭,交代故事發生的背景情況。

過去進行時所描述的動作是“正在進行”,所以,在這種情景中用“過去進行時”可以給讀者一種“動感”,從而能使文章更加生動活潑。例如:

One night, he was typing in his study . Suddenly , a man broke into his house and cut off the electricity … .一天晚上,他正在書房裡打字。突然,一個人闖進屋來,切斷瞭電源……

3)(僅限少數動詞)表示在過去的未來時間要發生的動作。例如:

When National Day was coming near , they began to make a plan for the holiday .國慶節即將來臨的時候,他們開始制訂度假計劃。

五、過去進行時和一般過去時的區別

兩者的基本差別是過去進行時通常表示一個過去正在進行且尚未完成的動作,而一般過去時則通常表示一個過去已經完成的動作。如:

I was reading a book last night. 我昨晚在看書。(不一定看完)

I read a book last night. 我昨晚看瞭一本書。(已經看完)

They were building a bridge there. 他們在那裡修一座橋。(不一定建成)

They built a bridge there. 他們在那兒修瞭一座橋。(已建成)

註:有些動詞(如rain, snow, cough, wear, feel, work等)本身並不表示動作完成,這時用兩種時態都可以,且含義區別不大:

It rained [was raining] all day yesterday.

昨天下瞭一天的雨。

She didn’t feel [wasn’t feeling] well that day.

那天她感到不太舒服。

現在完成時

一、概念:過去發生或已經完成的動作對現在造成的影響或結果,或從過去已經開始,持續到現在的動作或狀態。

二、現在完成時用法之常用詞語:

能與現在完成時連用詞語很多,如副詞just, already, yet, before, ever, recently 等,但下面是一些典型而且重要的例子:

(1) since(自從):不管用作介詞、連詞還是副詞, 句子(主句)謂語通常都用現在完成時:

I haven’t seen her since last week. 自上周以來我一直未見過她。

Where have you been since I last saw? 自我上次見到你之後你到哪裡去瞭?

【註】有時可用其他時態的情況,但須註意:

① 對於某些表示狀態的動詞(如 seem 等),或因語義等方面的原因,有時可能用一般現在時比較現在完成時更合適:

It seems like years since we last met. 我們似乎幾年未見面瞭。

Since when does the $42 plus $5 service charge come to $48? 從什麼什候開始42元加5元的服務費等於48元瞭?

② 若不是指從過去持續到現在,而是指從較遠的過去持續到在一個較近的過去,則用過去完成時:

Yesterday he told me that he hadn’t eaten anything since Tuesday. 他昨天告訴我自星期二以來他一直未吃任何東西。(指從星期二至昨天未吃東西)

③ 表示時間長度時,通常用一般現在時代替現在完成時:

It’s ten years since he left here. 他離開這兒已10年瞭。

(2) so far (到目前為止):

So far there has been no bad news. 到現在為止還沒有什麼壞消息。

We haven’t had any trouble so far. 到目前為止,我們還沒有遇到任何麻煩。

(3) in [for, during] the past [last] … years(在過去…年中):

In the past two years I’ve seen him little. 過去兩年我很少見到他。

I have been here (for) the last [past] month. 最近一個月裡我都在這兒。

【註】在一定的上下文裡,若是以過去時間為起點,也可用過去完成時。

(4) up to [until] now(到現在為止):

Up to now, the work has been easy. 到現在為止這工作還算容易。

I have heard nothing from him up to now. 到現在為止我還沒有聽到他一點音信。

(5) It’s [will be] the first time that…(第一次…):

It’s the first time I’ve come here. 這是我第一次來這兒。

Don’t forget, it’ll be the first time I’ve spoken in public. 別忘瞭,這是我第一次在公共場合發言。

三、基本結構:have/has + done

否定形式:have/has + not +done.

一般疑問句:have或has開頭+主語+動詞的過去分詞

例:I have seen the film already.

我已經看過那部電影瞭。(現在我知道電影的內容瞭。)

Have you seen my bag?

你看到我的手提包瞭嗎? (你知道它在哪裡? )

She has been a dancer for ten years.

她已當瞭十年的舞蹈演員瞭。

We’ve planted thousands of trees in the past few years.

過去幾年我們種瞭成千上萬棵樹。

四、基本用法

對於初接觸現在完成時的人來說,往往會產生一種茫然,因為它似乎與一般過去時相似。那就是,這兩種時態描述的動作都始於過去。其實不然,現在完成時主要表示,發生在過去的動作延續到現在剛剛完成、或許還要延續;側重於這個動作對現在帶來的結果、產生的影響、積累的總和等等。而一般過去時則隻不過是表示動作發生在過去的什麼時候。弄清瞭這一區別,就很容易理解現在完成時瞭。它主要適用於下面的幾種情況:

1)表示截止現在業已完成的動作

By now, I have collected all the data that I need .到現在為止,我已收集到瞭我所需的全部資料。

She has read 150 pages today .她今天已看瞭150頁。

We haven't met for many years .我們已多年沒見瞭。

2)表示發生在過去而對現在產生影響、帶來結果的動作

Have you had your dinner? 你吃晚飯瞭嗎?

She has been to the United States. 她已去美國瞭。

3)表示過去發生的動作持續到現在,並可能還要延續

It has been five years since he joined the army .

他參軍五年瞭。

They have learned English for eight years .

他們已學瞭八年的英語瞭。

幾點註意:

1)一個句子應該用什麼時態隻能取決於它需要表達的意思,以及它所處的語言環境。例如:

He speaks English .(一般現在時,說明動作發生的經常性。)

He spoke English when he was in New Zealand .(一般過去時,說明動作發生的時間。)

He is speaking English.(現在進行時,說明動作正在進行。)

He has spoken English for three years since he came to the USA.(現在完成時,這裡說明動作的總和。)

He has been speaking English since he came to the USA. (現在完成進行時,強調動作的連續性。)

2)在含有時間狀語從句或條件狀語從句的主從復合句中,如果主句的謂語動詞是一般將來時,那麼從句的謂語動詞就隻能用一般現在時來表示將來時;如果主句的謂語動詞是過去將來時,那麼從句的謂語動詞就隻能用一般過去時來表示過去將來時。

例如:I will not play tennis if it rains tomorrow.

I would not play tennis if it rained the next day.

3) 有些動詞表示無法持續的動作,它們一般不宜用於進行時態中。這類動詞常見的有:be , believe , consist , find , forget , hate , have , hope , hear , know , like , love ,notice , prefer , remember , see , seem , smell , suggest , taste , understand , want , wish , sit down , stand up 等等。

Be動詞若是用於進行時態,可表示暫時、短暫的情況或表現。例如:

Tom is being a good boy today .湯姆今天很乖。

He is being childish .他這樣做是耍孩子氣。

You are not being modest .你這樣說不太謙虛。

4)關於現在完成時的時間狀語問題

A. 凡是'完成時態'都表示,不知道也不管動作發生的具體時間, 所以在使用現在完成時的句子裡,不可以帶有表示具體過去時間的狀語,如:yesterday , last week ( month , year etc. ) , two weeks ago , in 1999等;但常和有些副詞連用,如:just , before , already , often , never , ever , not…yet , always等等。

B. 在以when提問的特殊疑問中不能用現在完成時。另外,ago不能用於現在完成時的句子裡,因為它表示從現在算起的以前某個時間,屬於表示具體過去時間的狀語。但是可以用before 來表示'以前'的意義,因為它隻表示'以前',而不知什麼時候的以前。

C. 如果是不表示連續性的動詞用於現在完成時的句子,不可以和以for表示的'一段時間'的狀語連用。在這種情況下,應該用'It has been … ;since…'的句式來表達。如:

He has joined the army for five years. (錯誤)

It has been five years since he joined the army.(正確)

過去完成時

一、概念:過去完成時表示在過去某一時間或動作之前已經發生或完成瞭的動作,即'過去的過去( past-in-the-past )'。

二、常搭配的時間狀語:before, by the end of last year(term, month),etc.

三、基本結構:had + 動詞的過去分詞(done). (had通用於各種人稱)

否定形式:had + not + 動詞的過去分詞done.

一般疑問句:had放於句首。

She said she had never been to Paris.

她說她從未去過巴黎。

When the police arrived, the thieves had run away.

警察到達時,小偷們早就跑瞭。

四、過去完成時的判斷依據

1. 由時間狀語來判定

一般說來,各種時態都有特定的時間狀語。與過去完成時連用的時間狀語有:

( 1 ) by + 過去的時間點。

I had finished reading the novel by nine o'clock last night.

( 2 ) by the end of + 過去的時間點。

We had learned over two thousand English words by the end of last term.

( 3 ) before + 過去的時間點。

They had planted six hundred trees before last Wednesday.

2. 由'過去的過去'來判定

過去完成時表示'過去的過去',是指過去某一動作之前已經發生或完成的動作,即動作有先後關系,動作在前的用過去完成時,在後的用一般過去時。這種用法常出現在:

( 1 )賓語從句中

當賓語從句的主句為一般過去時,且從句的動作先於主句的動作時,從句要用過去完成時。在told, said, knew, heard, thought等動詞後的賓語從句。如:

She said that she had seen the film before.

( 2 )狀語從句中

在時間、條件、原因、方式等狀語從句中,主、從句的動作發生有先後關系,動作在前的,要用過去完成時,動作在後的要用一般過去時。如:

When I got to the station, the train had already left.

After he had finished his homework, he went to bed.

註意:before, after 引導的時間狀語從句中,由於 before 和 after 本身已表達瞭動作的先後關系,若主、從句表示的動作緊密相連,則主、從句都用一般過去時。如:

Where did you study before you came here?

After he closed the door, he left the classroom.

( 3 )表示意向的動詞,如hope, wish, expect, think, intend, mean, suppose等,用過去完成時表示'原本…,未能…'

We had hoped that you would come, but you didn't.

3. 根據上、下文來判定

I met Wang Tao in the street yesterday. We hadn't seen each other since he went to Beijing.

五、過去完成時的主要用法

1. 過去完成時表示一個動作或狀態在過去某一時間或動作之前已經完成或結束,即發生在'過去的過去'。如:

When I woke up, it had stopped raining.

我醒來時,雨已經停瞭。

(主句的動作發生在'過去的過去')

2. 過去完成時是一個相對的時態,表示的是'過去的過去',隻有和過去某一時間或某一動作相比較時才使用它。如:

He told me that he had written a new book. (had written 發生在 told 之前 )

3. 過去完成時需要與一個表示過去的時間狀語連用,它不能離開過去時間而獨立存在。此時多與 already, yet, still, just, before, never 等時間副詞及 by, before, until 等引導的短語或從句連用。

如:Before she came to China, Grace had taught English in a middle school for about five years.

Peter had collected more than 300 Chinese stamps by the time he was ten.

4. 過去完成時表示某一動作或狀態在過去某時之前已經開始,一直延續到這一過去時間,而且動作尚未結束,仍然有繼續下去的可能。

By the end of last year, he had worked in the factory for twenty years.

( had worked 已有瞭 20 年,還有繼續進行下去的可能)

六、過去完成時與現在完成時的區別

現在完成時表示的動作發生在過去,但側重對現在產生的結果或造成的影響,與現在有關,其結構為'助動詞 have (has) + 過去分詞';過去完成時則是一個相對的時態,它所表示的動作不僅發生在過去,更強調'過去的過去',隻有和過去某時或某動作相比較時,才用到它。試比較:

I have learned 1000 English words so far

到目前為止我已經學會瞭 1000 個英語單詞。

I had learned 1000 English words till then.

到那時為止我已經學會瞭 1000 個英語單詞。

– I'm sorry to keep you waiting. 對不起,讓你久等瞭。

– Oh, not at all. I have been here only a few minutes.

沒什麼,我隻等瞭幾分鐘。('等'的動作從過去某一時間點持續到現在)

– John returned home yesterday. 約翰昨天回到傢的。

– Where had he been?

他去哪兒瞭?(答語中使用過去完成時是指約翰在 returned home 之前去瞭哪些地方,即'過去的過去')

七、過去完成時與一般過去時的區別

雖然這兩種時態都表示過去發生的動作或存在的狀態,但在使用時應註意以下幾點:

1. 時間狀語不同:過去完成時在時間上強調'過去的過去';而一般過去時隻強調過去某一特定的時間。試比較:

They had arrived at the station by ten yesterday.

They arrived at the station at ten yesterday.

2. 在沒有明確的過去時間狀語作標志時,謂語動詞動作發生的時間先後須依據上下文來判斷:先發生的用過去完成時,後發生的則用一般過去時。如:

She was very happy. Her whole family were pleased with her, too. She had just won the first in the composition competition.

3.當兩個或兩個以上接連發生的動作用 and 或 but 連接時,按時間順序,隻需用一般過去時來代替過去完成時;另外,在 before , after , as soon as 引導的從句中,由於這些連詞本身已經表示出時間的先後,因此也可以用過去時來代替過去完成時。如:

He entered the room, turned on the light and read an evening paper.

I (had) called her before I left the office.

特殊用法:過去完成時用法之表未曾實現的想法

過去完成時可表示過去未曾實現的想法和打算,通常連用的動詞是 want, think, hope, plan, mean, expect, intend, suppose 等:

I had meant to come, but something happened.

我本想來,但有事就沒有來。

I had intended to speak, but time did not permit.

我本想發言,但時間不允許。

We had hoped that you would come to see us, but you didn’t.

我們本想你來看我們的,但你沒有來。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部