「英語」高考必考的12種時態,用法及實例最全彙總,建議收藏!

一、一般現在時

一般現在時表現在

1. 表示現在經常性或習慣性的動作。如:

My sister wears glasses. 我妹妹戴眼鏡。He often goes to the cinema. 他經常去看電影。

【注】詢問某人的習慣時,有時還可用ever。如:

“Do you ever eat meat?” “No, I never eat meat.”“你吃肉嗎?”“從不吃肉。”

2. 表示現在(或經常性)的情況或狀態。如:

Mother is ill. 母親病了。He is always like that. 他總是那樣。He likes living in the country. 他喜歡住在鄉下。We need a lot of money. 我們需要一大筆錢。

3. 表示現在的能力、特徵、職業等。如:

He sings well. 他唱歌唱得好。Mr. Smith teaches French. 史密斯先生教法語。

4. 表示客觀真理、科學事實、格言以及不受時間限制的客觀存在。如:

Summer follows spring. 春去夏來。Knowledge is power. 知識就是力量。The earth turns around the sun. 地球繞著太陽轉。

一般現在時表將來

1. 當主句為將來時態或表示將來意義時,時間和條件的狀語從句必須用一般現在時表將來。如:

I’ll write to her when I have time. 我有空會給她寫信。Turn off the lights before you leave. 走前關燈。If we hurry, we may catch the bus. 如果趕緊走我們可能趕得上公共汽車。Tell me in case you get into difficulty. 遇到困難請告訴我。

【注】① 除表示時間和條件的狀語從句外,表示讓步、相似、比例的從句也必須用一般現在時表示將來。如:

I’ll follow him wherever he goes. 他去哪兒,我就跟著去哪兒。Whatever you say, I won’t pay. 無論你說什麼,我都不會付錢。Whether we help him or not, he will fail. 無論我們幫他與否,他都會失敗。I’ll have a good time whether I win or lose. 贏也好,輸也好,我都將會玩好。The more you eat, the fatter you will become. 你吃得越多就會越胖。

② 另外,當主句為用將來時態時,定語從句也通常用一般現在時表將來。如:

I’ll give you anything you ask for. 你要什麼我都給你。You can have anything I find. 我找到的任何東西你都可以拿去。Everyone who comes first will get a present. 每個先來的人都可得到一份禮物。

2. 按照英語習慣,一個句子中若主要動詞已經表明了所談論動作的時間,那麼與之相關的其他動詞就不必再次指明同一時間,而往往使用一個比較簡單的時態,如用一般現在時表示一般將來時等。比較。如:

This discovery means that we will spend less on food.這一發現意味著我們將減少在食品上的花費。This discovery will mean that we spend less on food. 這一發現意味著我們將減少在食品上的花費。

3. 在make sure(弄清楚),make certain(弄清楚),take care(注意,當心),be careful(注意,當心),mind(注意),watch(注意)等後的that從句中通常也只用一般現在時表示將來意義。如:

Take care that it does not occur again. 注意別再發生這樣的事。We must take care that no one sees us. 我們必須注意別讓人看見我們。Make sure you come back soon. 你要保證快點回來。Be careful that you don’t hurt her feelings. 當心別傷了她的感情。Watch that the baby doesn’t go near the heater. 注意別讓寶寶接近加熱器。Mind you read the examination questions carefully before you begin to answer them. 在答題前要注意仔細閱讀考題。

【注】在it doesn’t matter, I don’t care, I don’t mind 等結構(以及類似結構)後的名詞性從句也通常用一般現在表示將來意義。如:

It doesn’t matter where we go on holiday. 我們去哪兒度假都行。Does it matter who goes first? 誰先去這有關係嗎?I don’t care whether we win or lose. 我不在乎我們是贏還是輸。Don’t you care what happens to them? 難道你不關心他們出什麼事了?

4. 在I hope , I bet, see (to it) 等後的賓語從句中通常用一般現在時表示將來意義,但有時也可直接用將來時態。如:

I hope that you like [will like] it. 你希望你會喜歡它。I bet it rains [will rain] tomorrow. 我打賭明天會下雨。See (to it) that children don’t catch cold. 當心別讓孩子感冒。I’ll see that nobody disturbs [will disturb] you. 我將確保沒人打擾你。

【注】see (to it) 後的that從句通常用一般現在時表將來,直接用將來的情形較少見。

5. 在as, than 引出的比較狀語從句中可用一般現在時表示將來,也可直接用將來時態。如:

We’ll get there as soon as you do [will]. 你一到,我們就到。We’ll probably drive faster than you do [will]. 我們開車很可能比你快。

6. 表示按規定、時間表、計劃或安排要發生的動作。如:

Are you on duty next weekend? 下週末你上班嗎?The train leaves at 12:00. 火車12點開出。Where do we go now? 我們現在到哪裡去?

【注】用於此用法時,句中通常有具體的時間狀語。

7. 當主句為將來時態時,與之相關的by the time後接的從句要用一般現在時表示將來意義。如:

By the time he comes, I will have left. 等他到時,我會已離開了。The film will have started by the time we get to the cinema.我們到電影院時電影會已經開始了。

8. 表示現在將要宣佈某事。如:

I declare the meeting open. 我宣佈會議開始。We learn Lesson Ten today. 今天我們學習第10課。

9. 表示客觀性很強的將來。如:

Today is Friday, so tomorrow is Saturday. 今天是星期五,所以明天是星期六。My birthday is on a Sunday this year. 我今年的生日在星期天。

【注】有時說話者對某一將來事實非常肯定,也用一般現在時。如:

The future is bright. 前途是光明的。Final victory is ours. 最後的勝利是我們的。

一般現在時表過去

1. 用於某些動詞(tell, say, hear, learn, gather等)表示不確定的過去時間。如:

John tells me you will leave tomorrow. 約翰告訴我你明天離開。I hear that he got married last month. 我聽說他上個月結婚了。Mary says you told her to come over here. 瑪麗說是你讓她到這兒來的。

2. 當要陳述一個客觀事實時,有時即使有過去時間狀語也可用一般現在時。如:

The story is set in the summer of 1937. 故事的背景是1937年夏天。The story begins in the year 1937. 故事開始於1937年。
「英語」高考必考的12種時態,用法及實例最全彙總,建議收藏!

二、一般將來時

一般將來時的定義

一般將來時表示在現在看來即將要發生的動作或存在的狀態。常用時間副詞tomorrow, soon或短語next year / week / month, in a few days, in the future, sometime 做狀語。如:

What will you do this afternoon. 你今天下午幹什麼?We will have a meeting tomorrow. 我們明天要開會。He is going to study abroad next year. 明年他要出國學習。

一般將來時的結構及應用

(1) shall / will + 動詞原形。表示即將發生的動作或存在的狀態。特別是表示客觀性的事情或在某條件下要發生的事情,只能用此結構。如:

What shall we do if he doesn’t come? 如果他不來,我們該怎麼辦?Will you be free this evening? 今天晚上有空嗎?I think he will tell us the truth. 我想他會告訴我們真實情況的。

(2) be going to + 動詞原形。表示已經計劃或安排好了的事情,也可表示有跡象表明肯定要發生的事情。如:

We are going to have a meeting to discuss the matter this evening. 今天晚上開會討論這件事情。Look at the black clouds over there. I think it is going to rain soon. 看一看那邊的烏雲,我想天要下雨了。There is going to be an English evening this week. 本週要舉行一個英語晚會。

(3) be to + 動詞原形。表示一種常規性的活動或註定要做的事情。如:

Who is to clean the classroom today? 今天該誰打掃教室了?When are you to return your library book? 你什麼時候要還圖書?The bridge is to be completed by the end of this year. 這渡橋該在今年年底前完工。

(4) be about to + 動詞原形。表示就要做或正好要做的事情。往往暗含一種時間上的巧合,因此,句子不能再用時間狀語。如:

Don’t leave. Li Lei is about to come. 不要走了,李蕾就要來了。Be quiet. The concert is about to start. 安靜下來,音樂演唱會就要開始了。

(5) be +現在分詞。表示即將發生的動作或存在的狀態。這個句型中動詞主要是瞬間動詞:come, go, leave, arrive, begin, start, stop, close, open, die, join, borrow, buy等。如:

Go ahead, and I’m coming. 走前面一點吧,我就來。The dog is dying. 那條狗要死了。Hurry up. The shop is closing. 快點,商店就要關門了。

(6) 一般現在時。表示一種嚴格按照計劃進行的動作。比方說,上課、飛機起飛、火車離站等。如:

Don’t hurry. The meeting starts at a quarter past eight. 不要匆忙,回憶八點過一刻開始。The bus goes back at four thirty. 汽車四點返回。

三、一般過去時

一般過去時的定義

一般過去時表示過去某一時候或某一段時間所發生了的事情或存在的狀態。常與過去時間yesterday, this morning, just now, a moment ago, in May, last night / year / week, once upon a time, the other day, before …, when – clause, in the past連用。如:

What did you do yesterday? 昨天你幹了什麼?I met Lin Tao this morning. 今天上午我會到了林濤。I was there a moment ago. 剛才我在那兒。

一般過去時的應用

(1) 表示過去某時所發生的動作或存在的狀態。如:

Liu Ying was in America last year. 劉英去年在美國。Jim rang you just now. 吉姆剛才給你打了電話。

(2) 表示過去經常或反覆發生的動作。常接時間副詞often, usually, always, sometimes, every day / week, etc. 如:

We often went out for a walk after supper. 我們過去常在晚飯後散步。We usually played together. 我們通常一起玩。

一般過去時對謂語動詞的要求

一般過去時的謂語動詞要用動詞的過去式。動詞過去式的構成分規則變化和不規則變化兩種形式,不規則變化通常需要逐個記憶,規則變化則遵循以下原則:

(1) 一般在動詞後加-ed。如:

play—played, offer—offered, weigh—weighed, destroy— destroyed, sign—signed.

(2) 在以字母e結尾的動詞後,只加-d。如:

like—liked, provide—provided, hate — hated, date—dated。

(3) 在以“輔音字母+y”結尾的動詞後,則改y為i,再加—ed。如:

supply—supplied, fly—flied, study— studied.

(4) 在以單短元音的重讀閉音節結尾且,末尾只有一個輔音字母的動詞後,雙寫最後一個輔音字母,再加-ed。如:

plan—planned, refer—referred, regret—regretted, ban—banned.

特別說明

有些動詞的過去時,如:expect, hope, intend, plan, wanted 等一般過去時,後接不定式的完成時;或它們的過去完成時接不定式的一般式,都可表示過去未曾實現的意圖、打算或希望。如:

I hoped to have been invited to his wedding party. —I had hoped to be invited to his wedding ceremony. 我本希望他來邀請我參加他的婚禮。I intended to have joined their games. —I had intended to join their games. 我本打算參加他們的比賽。
「英語」高考必考的12種時態,用法及實例最全彙總,建議收藏!

四、過去將來時

過去將來時的定義

過去將來時主要用於表示過去某個時候看來即將發生的動作或存在的狀態。如:

He said he would come here next Friday. 他說他下週星期五來這兒。I knew that he would help us when we were in trouble. 我知道當我們陷入困境時它會幫助我們。

過去將來時的結構

(1) would + 動詞原形。如:

She told us that she would try her best to catch up with other classmates this term. 她告訴我們說她將一切努力在本期趕上其他同學們。When you asked Li Lei for help, he would never refuse you. 過去當你請她幫忙時,他絕不會拒絕。

(2) was / were going to + 動詞原形。如:

He told us that he was going to attend the meeting. 他告訴我說他要參加那次會議。He said that I was going to be sent to meet her at the railway station. 他說將要拍我去火車站接她

(3) was / were to + 動詞原形。如:

The building was to be completed next month. 這座建築改在下個月竣工。Li Lei was to arrive soon. 李蕾很快就要到了。

(4) was / were about to + 動詞原形。如:

We were about to leave there when it began to rain heavily and suddenly. 就在我們要離開時,天突然下起了大雨。He was about to have lunch when the bell rang. 就在他要吃中飯的時候,門鈴響起來了。

(5) was / were +現在分詞。如:

He was leaving the next day. 他第二天要走了。We were informed that the leaders were coming to our school soon. 我們接到通知說領導們很快要來我們學校。

過去將來時的用法

(1) 過去將來時,一般用於主句為過去時的賓語從句中。如:

He said he would stay with us. 他說他要與我們呆在一起。He said he would never go there again. 他說他絕不會再去那兒。

(2) 過去將來時,用於虛擬語氣中,如:

If I were you, I would not do that. 要是我是你的話,我就不會那樣做。If he were here, he would show us how to do it. 如果他在這兒,他就會向我們展示該如何做了。

拓展

was / were going to + 動詞原形;was / were to + 動詞原形;was / were about to + 動詞原形等結構都可表達當時一種未曾實現的意圖或打算。如:

The conference was going to be held the next month. 會議下個月開。We were to have our class at eight. 八點我們該上課了。I was about to tell him about it when Wu Dong got in. 就在我要告訴他時,吳東進來了。

五、現在進行時

現在進行時的定義

現在進行時主要用於表示目前正在進行的動作,有時也可表示現階段在進行的動作。如:

The teacher is giving us an English lesson. 老師正在給我們上英語課。The farmers are getting in their crops. 農民們正在收割莊稼。We are making preparations for the conference. 我們一直在為會議作準備。

現在進行時的結構

現在進行時由“am / is / are + 現在分詞”構成。如:

I’m studying at Yu Cai Senior Middle school. 我在育才中學讀書。He is writing on the desk. 他再課桌上寫字。They are talking about their visiting the Great Wall. 他們在談論遊長城的事情。

【說明】動詞現在分詞的構成方法:

(1) 一般在動詞後加-ing。如:

say—saying, play—playing, think—thinking, study—studying, teach —teaching, blow—blowing, build—building.

(2) 動詞若以-e結尾, 則去e再加-ing。如:

love—loving, make—making, guide—guiding, date—dating.

(3) 在以單短元音的重讀閉音節結尾,且末尾只有一個輔音字母的動詞後,雙寫最後一個輔音字母,再加-ing。如:

begin—beginning, regret—regretting, plan—planning, ban — banning.

(4) 在以ie結尾的動詞後,改ie為y,再加-ing。如:

lie—lying, die—dying, tie—tying.

(5) 在以-c[k] 結尾的動詞後加-king。如:

picnic—picnicking, panic—panicking.

現在進行時的應用

(1) 表示目前正在發生或進行的動作。如:

They are planting trees on the mountain. 他們在山上植樹。Mother is preparing supper in the kitchen. 母親在廚房做晚飯。

(2) 有些非持續性動詞的進行時可以表示動作即將進行或發生,或表示動作的重複。如:

He is joining the army. 他要參軍了。They are buying the house. 他們要買那座房子。

(3) 當現在進行時中有always, forever, constantly, continually修飾時,表示說話人的讚賞或厭煩的感情。如:

Why is the baby always crying? 為什麼那個老是在哭。They are always helping us. 他們總是幫助我們。

注意:表示狀態、感覺、心理活動的靜態動詞,一般不使用語進行時態。

現在進行時與一般現在時的區別

(1) 現在進行時強調目前正在進行的動作,而一般現在時強調經常性或習慣性的動作。如:

I’m reading a story now. 我在看一個故事。(目前正在乾的事情)I read stories in my spare time. 我有空時看故事。(經常性的行為)

(2) 現在進行時強調現階段一直在進行的動作,而一般現在時只表動作的重複,而不表示動作的持續。如:

What are you doing these days? 這幾天你在幹什麼?They are learning English in the summer holiday. 他們暑假在學英語。They read English every day. 他們每天讀英語。They play volleyball every Sunday. 他們每週星期天都打排球。

(3) 表示短促動作的動詞(如 jump, knock, beat, pick, skip等)的進行時,表示動作的重複。如:

The girls are jumping over there. 女孩子們在那邊跳。His heart is beating fast. 他的心臟跳得很快。

(5) 某些表示希望或想法的動詞(如hope, wonder, want等)的進行時可以表示委婉客氣。如:

I’m wondering whether you can help us now. 我不知道你現在能否給我們幫一忙。I’m hoping that you will succeed. 我正在希望你成功呢。
「英語」高考必考的12種時態,用法及實例最全彙總,建議收藏!

六、過去進行時

過去進行時的定義

過去進行時主要表示過去某一時刻正在進行的動作,或表示過去某一階段一直在進行的動作。如:

I was having a talk with Li Hua at that time. 那時,我正在跟李華談話。I was watching TV at home last night. 昨晚我一直在看電視。

過去進行時的結構

過去進行時由“was / were + 現在分詞”構成。如:

I was doing my lessons then. 那時,我在做功課。We were cleaning the house. 我們在打掃房子。

使用過去進行時應注意的幾點

(1) 過去進行時可表示按計劃、安排過去某時刻將要發生的動作。如:

He said they were leaving for Beijing this afternoon. 他說他今天下午要去北京。

(2) 動詞hope, wonder等的過去進行時常用來表示提出要求,雖然表示現在的內容,但語氣比一般現在時或一般過去時要委婉。如:

I was wondering whether you could come to join us. 我想你能否過來跟我們一起活動?

(3) 過去進行時中有always, forever, continually, constantly修飾時,表示說話人的讚賞或厭煩的感情。如:

He was always thinking of others. 他總是想到人家。

過去進行時與一般過去時的區別

(1) 過去進行時強調動作在過去某時刻正在進行或持續,而一般過去時表示動作的完成。如:

He was writing his composition last night. 他昨晚在寫作文。(不一定寫完)He wrote his composition last night. 他昨晚寫了一篇作文。(已經寫完)

(2) 表示過去的狀態、感覺及心理活動的靜態動詞(如be, like, love, hate, fear, own, hear, see, know, want, notice)可用於一般過去時,但通常不用於進行時。如:

I hated it when a man spoke with his mouth full of food. 我討厭人們說話時口裡含著食物。

(3) 一般過去時與always, constantly, forever, continually等連用,表示“過去經常性、習慣性的動作”;而過去進行時與always, constantly, forever, continually等連用,表示動作的重複,常帶有感情的色彩。如:

He always got up at six. 他過去總是六點起床。He was always thinking of his work. 他總是一心想到工作。

(4) 有時過去進行時可以用來替換一般過去時,但一般過去時表示主語的行為是經過認真考慮的;而過去進行時表示一種較隨便或沒有進行仔細考慮的行為。如:

I thought that he would agree with us. 我原以為它會同意我們的。I was thinking of persuading him to follow my advice. 我想到了要說服他接受我們的建議。

七、現在完成時

現在完成時的定義

現在完成時既可表示過去發生的動作對現在所造成的結果或影響(此時通常連用的時間狀語有already, yet, just, ever, before),也可表示動作從過去某時間開始,一直持續到現在,並且還有可能持續下去(此時通常連用的時間狀語有this month / week / year, these days, recently / lately, in the past few + 時間段, since +時間點, for + 時間段)。如:

I have just finished my work. 我把工作做完。Have you ever been to Beijing? 你曾經去過北京嗎?I have lived for ten years. 我在這兒住了十年了。We have studied here since 2003. 我們自2003年來就在這兒讀書了。

現在完成時的結構

現在完成時由“have / has + 過去分詞”構成。

現在完成時的應用

(1) 非持續性動詞go, come, leave, borrow, buy, die, join的完成時的肯定式不能與時間段連用,若要接用時間段狀語,則應換成相應的持續動詞或狀態動詞。如:

He has left. 他走了。He has been away for an hour. 他走了一個小時了。Can I borrow that book? 我可以借那本書嗎?How long can I keep the book? 這本書我可借多久?

注意:非持續性動詞的否定完成時可與時間段狀語連用。如:

He has not borrowed the book since then. 從此以後,他再也沒有借這本書了。

(2) have / has been to 表示曾經去過某地,但現在不在那兒;have / has gone to表示現在已去某地,現在不在這兒。如:

He has been to Canada, but now he is working in our company. 他去過加拿大,現在在我們公司工作。Mr. Li is not at home. He has gone to Shanghai. 李先生不在家,他去上海了。

(3) 完成時的肯定式常用already,而否定式和疑問句常用yet,但若already用於疑問句時,表示一種出乎意外的驚訝。如:

Have you read it already? 你就看完了?

現在完成時與其他時態的區別

(1) 現在完成時與一般過去時的區別:現在完成時強調動作的結果或對現在的影響,屬於現在時的範疇;一般過去時強調動作所發生的時間,屬於過去時的範疇。因此,過去時需跟過去時間連用或有表過去時間的上下文連用,而現在完成時不能與過去時間連用。如:

I read the book two weeks ago. 我兩週前讀了這本書。I have read the book for two weeks. 這本書我讀過兩週了。

(2) 現在完成時與現在進行時:現在完成時強調動作持續到現在或剛結束;而現在進行時只強調目前的狀態。如:

They have talked for about two hours. 他們談了大約兩個小時。(強調動作的持續)They are talking. 他們在談話。 (強調目前的狀態)

八、過去完成時

過去完成時的定義

過去完成時既可表示過去某個時間或動作之前所發生的事情(常用時間狀語有already, before, ever, just, never, still, yet),也可表示過去某個時間或動作之前所發生的動作一直持續到過去某個時間(常接時間狀語:since +時間點, for + 時間段)。如:

When I got to the station, the train had left. 當我到達車站時,火車已經開走了。We had learnt fifteen lessons by last week. 到上週為止,我們學完了十五篇課文。He had stayed here for two days before he left. 他走之前在這兒呆了兩天。He said that he had lived there since he was ten. 他說他十歲起就住在那兒了。

過去完成時的結構

過去完成時由“had + 過去分詞”構成。

過去完成時的應用

(1) 與過去完成時連用的時間狀語可以多種多樣,使用它的主要依據是看其是否發生在“過去的過去”。如:

He had learnt some English before I went here. 在來這兒之前我學過一些英語。He had written three stories by last year. 到去年他已經寫了三篇故事。We had cleaned the room when he got there. 當他到那兒時,我們已經把房子弄乾淨了。He went there after he had finished his work. 他把事做完之後,就去哪兒了。

注意:當主句跟由before, after, as soon as所引導的時間從句的動作連接很緊密時,從句也可用一般過去時。

He went there after he read the letter. 他看了那封信後就去那兒了。

(2) 過去完成時還經常用於主句為過去時的賓語從句中。如:

He said he had been a soldier. 他說他當過兵。They said they had seen the film. 他們說這幕電影他們看過。

(3) 在hardly / scarcely …when…, no sooner…than… 兩個結構中的主句通常要用過去完成時。如:

Hardly had I told her the news when she began to cry out. 她一聽到這一消息就大哭了起來。Scarcely had he finished his supper when he went out. 他已吃完晚飯就出去了。No sooner had he fallen asleep than he lay down on the bed. 他一躺倒床上就睡著了。

(4) 動詞expect, hope, suppose, think, want等的過去完成時可用來表示未實現的計劃、打算或希望。如:

I had hoped to see you. 我本希望來看你。He had wanted to buy a house in Beijing. 他本想在北京買棟房子。

過去完成時與一般過去時

(1)過去完成時表示以過去某時間為起點以前所發生的動作或存在的狀態,即:過去完成時強調“過去的過去”,而一般過去時只表示以現在時間為起點以前所發生的事情或存在的狀態。如:

He studied there two years ago. 他在那兒學習了兩年。(離現在兩年)He said he had studied there two years ago. 他說他在那兒學習了兩年。(離他說話時兩年)

(2) 表示過去某個時間以前所連續發生的兩個或兩個以上的動作時,一般用and, then, but按照動作的先後順序連接,此時通常用一般過去時而不用過去完成時。如:

He said he went the shop and bought some food. 他說他去商店買了一些食品。

九、將來完成時

將來完成時的基本用法

表示到將來某個時間為止勢必會完成或預計要完成的動作,由“will [shall]+have+過去分詞”構成:

He will have arrived by now. 他現在應當已經到了。He will have gone back to England.他想必回英國去了。When we get there,she’ll have gone to work. 我們到那裡時她會已上班去了。On Monday he’ll have been in Britain for three years. 到星期一,他在英國就滿三年了。

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

現在完成時以現在時間為參照點,表示在“現在”以前完成的動作或持續到“現在”的狀態,過去完成時則以過去時間為參照點,表示在“過去”某一時間以前發生的動作或持續到“過去”某一時間的狀態,將來完成時則以將來時間為參照點,表示在“將來”某一時間為止已經完成的動作或持續到“將來”某一時間的狀態:

He has finished writing his novel. 他已寫完了他的小說。He had finished writing his novel by the end of last year. 去年年底他就寫完他的小說。He will have finished writing his novel by the end of next year. 到明年年底他就會寫完他的小說了。

與一般現在時代替一般將來時一樣,在表示時間或者條件的狀語從句,通常要用現在完成時來表示將來完成時,而不能直接使用將來完成時:

I will go with you when I have finished my work. 等我完成工作之後我就同你去。

若不強調動作的完成(且不致於引起歧義),有時也可用一般現在時:

I will go with you when I finish my work. 我完成工作後就同你去。

十、過去將來完成時

構成方法

過去將來完成時由“would+have+過去分詞”構成。

用法及用例

過去將來完成時表示在過去看來將來某時會已經完成的動作:

She said she’d have finished her exams by then. 她說那時她會已經考完試了。I thought Sophia would have told you something. 我想索菲婭會已告訴你一地情況。I thought you would have finished by now. 我想你現在一定已經幹完了。There are a lot of things I should have liked to ask you. 有好些事我本想問你的。He knew by the time he arrived she would have gone home. 他知道他到時她會已經回家了。Well, well! Who would have guessed it! 真是的! 這誰會想到呀!

十一、過去完成進行時

結構形式

過去完成進行時由“had been+現在分詞”構成,因此無人稱變化。

用法歸納

1.過去完成進行時表示持續到過去某時的一個動作(可算是現在完成進行時的過去式):

The ground was wet. It had been raining. 地是溼的。此前一直在下雨。At last the bus came. I had been waiting for half an hour. 最後公共汽車來了,我已等了半小時。She was out of breath. She had been running. 她氣喘吁吁,她一直在跑來著。He gave up smoking last year. He’d been smoking for twenty years. 去年他戒菸了。他抽菸已經二十年。

2.過去時間可用一個時間狀語表示:

When I first met her, she had been working in the company for ten years. 我第一次見到她時,她在那家公司已工作十年了。I had not been waiting long when a taxi drew up. 我沒等多久就來了一輛出租車。She had been looking at the parcel for some time before she realized that it was for her mother. 這包裹她看了好一會兒才明白這是寄給她媽的。Until/Up till then she had been living with her daughter. 到那時為止她一直和她女兒一起住。

3.但在更多情況下過去時間由另一句子表示出來,毋需加上時間狀語:

Her eyes were red. It was obvious she had been crying. 她眼睛紅紅的,顯然她是哭了。Jane was annoyed. Peter had been phoning her every night. 簡很不高興。彼得一直每晚給打電話。He was very tired. He had been working all day. 他很累。他幹了一整天活。She couldn’t understand him. She hadn’t been learning English long. 她不懂他的話。她學語的時間還不長。I woke up—I had been having a bad dream. 我醒了,我做了個惡夢。She was very tired. She had been typing letters all day. 她很累了。她整天都在打信件。Her eyes were red. It was obvious she had been crying. 她的眼睛紅了,顯然她剛哭過。We had been doing business with each other for years before we quarrelled. 在吵翻之前,我們多年來在業務上一直來往。When I first met Ann, she had been working for Exxon for 15 years. 我第一次遇到安的時候,她已在埃克森公司幹了15年了。Jenny was annoyed. Jim had been phoning her every night for a whole week. 詹妮生氣了。整整一星期,吉姆天天晚上都給她打電話。

4.有時上下文可說明是談過去的事,因此不需要時間狀語:

She had been watching TV all day. 她看了一天的電視。I had been reading your book. 我一直在看你寫的書。The rain had been pouring all night. 傾盆大雨下了一整夜。We had been travelling in many countries. 我們一直在許多國家旅遊。

5.這個時態也可用在某些從句中,這時從句的動作發生在主句的動作之前而對其有影響:

I heard you’d been looking for me. 我聽說你一直在找我。That was just the letter I had been expecting. 這正是我一直期待的信。That was exactly what we had been trying to do. 這正是我們一直想做的事。I wanted to know what had been going on. 我想知道一直在發生什麼事。The drive increased the fatigue she had been feeling. 開車增加了她一直感到疲憊感覺。They said that they had been fighting for their rights all these years. 他們說這些年來他們一直在為他們的權利而鬥爭。

特別補充

1.凡不能用於進行時的動詞均不能有這種時態,但動詞want (有時還有wish) 除外。如:

The boy was delighted with his new knife. He had been wanting one for a long time. 男孩對新小刀很高興。他早就想要一把了。

2.過去完成進行時沒有被動語態。

十二、將來完成進行時

結構形式

將來完成進行時由“will / shall have been+現在分詞”構成。

用法歸納

用法一:表示動作從某一時間開始一直延續到將來某一時間,至於是否繼續下去,要視上下文而定。如:

She will have been having treatment all her life. 她將終生受到治療。By the end of next month he will have been here for ten years. 到下月底,他在這兒就夠十年了。By this time next year, we will have been doing business with each other for 20 years. 到明年這時候,我們的業務住來就滿20年了。By the end of this year he’ll have been acting for thirty years. 到今年年底他當演員就滿30年了。

用法二:表示一種經常性反覆進行的持續性動作。如:

By the end of this month he will have been training horses for twenty years. 到了這個月底他馴馬就滿20年了。By the end of this month he will have been climbing mountains for twenty years. 到了這個月底他登山就滿20年了。
「英語」高考必考的12種時態,用法及實例最全彙總,建議收藏!


分享到:


相關文章: