完成進行時態知識點與時態的一致
過去將來完成時***past future perfect tense***表示在過去將來某一時間以前已經完成的動作。它的形式由should***第一人稱***或Would***第二、三人稱***加have再加過去分詞構成。美國英語一律用Would。
小編在這裡整理了相關資料,希望能幫助到您。
完成進行時態
過去將來完成時
過去將來完成時***past future perfect tense***表示在過去將來某一時間以前已經完成的動作。它的形式由should***第一人稱***或Would***第二、三人稱***加have再加過去分詞構成。美國英語一律用Would。
用法舉例:
He said he would have paid me back the money by the end of the week.他說將在週末前還我錢。
We told him that we should have returned to the camp by four o'clock.我們告訴他我們將於四點前回營地。
I hoped she would have finished the work before I got back.我希望她在我回來之前做完那活兒。
種類
完成進行時有現在完成進行時、過去完成進行時、將來完成進行時和過去將來完成進行時四種。
現在完成進行時的用法
1***表示動作從過去某一時間開始一直延續到現在。現在這個動作可能已經終止,也可能仍然在進行著。如:
I have been waiting for you for two hours.我等了你兩個小刊***動作不再延續下去***
It has been raining for three hours.雨已經下了三小時了。***動作可能延續***
He has been working on the paper all day.他整天都在寫論文***動作是否延續下去,由上下文決定。***
How long have you been learning English? --I have been learning English for two years.你英語學多久了?--我們學了兩年了。***動作可能延續***
Why are you so dirty - I've been playing football.你身上怎麼這樣髒?--我剛才踢足球了。***動作不再延續下去***
2***有些不能用現在進行時態的動詞,如be,have like,love,know,see,hesr等,同樣也不能用現在完成進行時,而只能用現在完成時。如:
She has been ill for a long time.她已經病了好久了。
I have not seen you for ages.我好久沒有見到你了。
現在完成進行時和現在完成時的比較
1***現在完成時所表示的動作,到現在為止已經完成;現在完成進行時往往表示動作仍然繼續下去。如:
I have been reading Lu Xun this week.本週我一直在讀魯迅的著作。***我仍然在讀。***
I have read A Madman is Diary this week.我本週讀了《狂人日記》。***我本週開始讀而且已經讀完它了。***
I have read The story of Ah Q before.我以前讀過《阿Q正傳》。***過去經歷***
2***現在完成時強調動作的最後結果;現在完成進行時則強調動作的直接結果。如:
Now we have cleaned the room,we can move the things in.房間已打掃過了,我們可以把東西搬進去了。***強調最終結果***You look so tired. What have you been doing? 你看來很累的樣子,你幹什麼來著?***強調直接結果***
過去完成進行時***past perfect continuous tense***
1***過去完成進行時的形式一律為had been + 現在分詞,無人稱和數的區別。
2***過去完成進行時的用法 過去完成進行時表示動作在過去某一時間之前開始並延續到過去這個時間,這一動作可能還在進行,也可能已經停止。如:
He told me that he had been waiting for me for two hours.他對我說他等了我兩小時。***動作不再延續***
The baby had been crying for fifteen minutes when her mother came in.媽媽進來時,嬰兒一直哭了十五分鐘。***動作可能還在進行***
It seemed to her that the boys had been shouting for a long time.她似乎覺得這些男孩一直叫喊了很久。***動作可能還在進行***
The teacher had been teaching for forty years by the time he retired,這位教師退休前一直教了四十年的書。***動作不再進行***
"時態的一致"
定義
某些從句***主要是賓語從句***中謂語動詞的時態,常常受主句中謂語動詞時態的影響,這叫做時態的一致***sequence of tenses***。
主句中的謂語動詞如為現在或將來時態時
從句中的謂語動詞可以用任何所需要的時態。如:
He says his father is ***was,will be***an engineer.他說他父親是***過去是,將來要做***一個工程師。
Can you tell me when you finished ***will finish*** the work? 你可否告訴我你什麼時候完成的***會完成***這項工作?
主句中的謂語動詞如為過去時態時
從句中的謂語動詞一般須用過去時態。這又可分為下面三種情況:
1***如果從句裡的謂語動詞所表示的動作與主句的謂語動詞所表示的動作同時發生,從句須用過去一般時或過去進行時。如:
He told me he was unwell.他告訴我他不大舒服。
She said her brother was reading a magazine at the moment. 她說她弟弟正在讀一本雜誌。
2***如果從句的謂語動詞所表示的動作發生在主句的謂語動詞所表示的動作之前,從句須用過去完成時。如:
He said he had posted the letter.他說他已經把信發了。
Our teacher told us he had been to lndia.我們老師說他到過印度。
3***如果從句的謂語動詞所表示的動作在主句的謂語動詞所表示的動作之後,從句的謂語動詞須用過去將來時態。如:
They did not know when they would go to the Great Wall. 他們不知道什麼時候去參觀長城。
He said he was going to be an actor after leaving school.他說他畢業後要當演員。
[注]主句的謂語動詞如是過去時態,還須注意下面兩種特殊情況:
1***從句所說明的如果是一般真理或客觀事實,則仍用現在時態。如:
The teacher told the pupils that the earth is round.老師告訴學生地球是球形體的。
Somebody told me you an a writer.有人告訴我說你是一個作家。
2***從句如果有表示某一具體時間的狀語,謂語動詞所表示的動作雖發生在主句的謂語動詞所表示的動作之前,一般仍用過去一般時,不用過去完成時。如:
The teacher told his pupi1s that the Chinese Communist Party was founded in Shanghai in l921. 老師告訴學生中國共產黨於一九二一年在上海誕生。
My father told me that my grandfather was born in l900.我父親告訴我,我祖父生於一九OO年。