二、動詞的時態
2024-08-15 17:37:13
作者: 陳素珍 王向旭
(一)動詞的基本形式
英語中,動詞通常有六種形式:動詞原形、動詞的第三人稱單數形式、過去式、過去分詞、現在分詞和動名詞。本章重點介紹和時態緊密相聯的前四種形式。
1.動詞一般現在時第三人稱單數詞尾變化規律與名詞變複數相同,讀音也與名詞複數相同(請參閱第一章「名詞」)。
2.動詞過去式和過去分詞、動詞規則變化形式如下表:
本章節來源於𝑏𝑎𝑛𝑥𝑖𝑎𝑏𝑎.𝑐𝑜𝑚
詞尾讀音:清輔音之後讀[t],元音和濁輔音([d]除外)之後讀[d],[t],[d]之後讀[id]。不規則動詞的過去式和過去分詞有其特殊變化形式,需要個別記憶。
3.現在分詞由動詞原形加-ing構成,變化規則如下:
(二)16種時態
時態(Tense)是表示行為、動作和狀態在各種時間條件下的動詞形式。英語時態分為16種:一般現在時、一般過去時、一般將來時、過去將來時,以及這四者的進行時、完成時和完成進行時,列表如下:
1.一般現在時
表示經常發生的動作或者狀態。其用法如下:
(1)表示沒有時限的持久存在動作或狀態或現階段反覆發生的動作或狀態,常和副詞usually,often,always,sometimes,regularly,occasionally,ever,never,seldom,every year,every week等連用。如:
I get up at half past six every morning.我每天6:30起床。
(2)表示客觀真理、客觀存在、科學事實。如:
The earth moves around the sun.地球繞著太陽轉。
Shanghai lies in the east of China.上海位於中國東部。
(3)表示現在時刻的狀態和瞬間動作。如:
Someone is at the door.有人在門口。
What’s the matter with you?You look pale.你怎麼了?你臉色蒼白。
(4)表示格言或警句。如:
Practice makes perfect.熟能生巧。
Pride goes before a fall.驕者必敗。
(5)表示在將來時間一定要發生的動作或狀態,這類動詞有:be,go,come,start,depart,arrive,begin,leave等。如:
Tomorrow is Sunday.明天是周日。
The meeting begins at 3:00 this afternoon.今天下午3:00開會。
The flight takes off at 2:30 p.m.飛機下午2:30起飛。
注意:由after,until,before,once,when,even if,in case,as long as,as soon as,the moment以及if,unless等引導的時間狀語從句或條件狀語從句中,通常用一般現在時代替將來時。
(6)表示過去時間
能用一般現在時表示過去時間的動詞有tell,say,hear,learn等。如:
Alice tells me you are entering college next year.
愛麗絲告訴我你明年要上大學了。
I hear poor old Mrs.Smith has lost her son.
我聽說可憐的斯密斯老太太失去了兒子。
2.一般過去時
一般過去時表示過去所發生的動作或存在的狀態,常和表示過去的時間狀語連用,如yesterday,the day before yesterday(前天),last week,ago(以前),two months ago(兩個月前),in 1998,in the year of 2008,in those days,the other day等。
(1)表示過去發生的動作或狀態,通常會有明確的表示過去的時間狀語。
I went to the zoo yesterday.我昨天去公園了。
I stayed up last night.我昨晚熬夜了。
(2)表示在過去一段時間內,經常性或習慣性的動作。
In those days they sowed wheat by hand.那個時候他們都用手種麥子。
People used to burn candles in order to get light.過去人們點蠟燭來照明。
(3)表示現在時間
一般過去時還可用在特定句型中表示現在時間和將來時間。
1)動詞want,hope,wonder,think,intend 等用過去時表示現在,表示委婉語氣。如:
I wondered if you could give me some help?請問你是否能幫我?
I hoped you could help me solve this problem.
我希望你能幫我解決這個問題。
2)一些虛擬語氣的句子中,如I wish…,I would rather…,I would sooner…,it is(high)time…後面所跟的that 從句中用一般過去時表示現在或將來的動作或狀態。如:
It’s high time you had a holiday.是你該去度假的時候了。
He would sooner you didn’t see him any more in the future.
他寧願你以後再也不見他。
3.一般將來時
一般將來時表示將來發生的動作或狀態,常和表示將來的時間狀語連用,如tomorrow,next week,in two years,in 2050等,一般將來時有以下幾種形式:
(1)基本結構是will/shall do。will 在陳述句中用於各人稱,在徵求意見時常用於第二人稱,shall用於第一人稱,常被will 所代替。如:
Mary will be here tomorrow morning.瑪麗明天早上會到這兒。
Will you be at home at seven this evening?今天晚上七點你在家嗎?
(2)be going to+do
表示根據主觀判斷將來肯定發生的事情,含有「計劃,準備」的意思。
He is going to write a letter tonight.他今晚要寫一封信。
(3)be+to do
表示將來按計劃將發生的事。
We are to discuss the report next Saturday.我們下周六會討論這份報告。
(4)be about+to do表示將馬上做某事。
He is about to leave for Beijing.他馬上要去北京。
注意:be about to 不能與tomorrow,next week 等表示明確將來時的時間狀語連用。
(5)有些特殊的動詞,如arrive,be close,come,do,done,go,have,leave,open,play,return,start,stay等,用於一般進行時,並且通常與一個表示將來時間的時間狀語連用,可以表示將來時。如:
We are moving to a new house tomorrow.我們明天要搬到新房子去。
I’m going to Paris next year.我明年去巴黎。
4.一般過去將來時
表示從過去的角度來看將來的某一時間要發生的動作或者存在的狀態,常用在主句謂語動詞為過去時態的間接引語中。表示過去將來時的形式有would+do,was/were going to do,was/were+doing,was/were+to do,was/were about to do,也就是一般過去時的幾種形式中的be 動詞和will變成相應的過去式。如:
We never imagined that he would become a doctor.
我們從來沒想到過他會成為一名醫生。
He told me that Mary would be coming the next day.
他告訴我瑪麗第二天會來。
注意:「the next day/week…」用於過去將來時中,「next day/week…」用於一般將來時中。
5.現在進行時(am/is/are+doing)
現在進行時主要表示現在時間範圍內正在延續進行的動作。
(1)表示現在(指說話人說話時)正在發生的事情,此刻正在延續進行的動作,常和表示此刻現在的時間狀語連用,如now,at this moment等。如:
We are waiting for you.我們在等你。
Listen,your brother is playing the piano in his room.聽,你哥哥正在他房間彈琴。
(2)表示現階段長期進行的或重複性的動作,說話時動作未必正在進行,常和now(目前),today,this week,this term,this year等連用。如:
Mr.Green is writing another novel.格林先生正在寫另一本小說。
(說話時並未在寫,只處於寫作的狀態。)
(3)表示漸變的動詞有:get,grow,become,turn,run,go,begin等。如:
The leaves are turning red.樹葉變紅了。
It’s getting warmer and warmer.天越來越熱了。
(4)特殊動詞的現在進行時可表示將來要發生的動作或存在的狀態,請參閱一般將來時。
(5)現在進行時與always,constantly,forever 等詞連用,表示反覆發生的動作或持續存在的狀態,往往帶有說話人的讚賞、厭惡等感情色彩。如:
Why are you always leaving things behind?你怎麼老是丟三落四?
(6)表示「感覺、感情、存在、從屬」等的動詞不能用進行時。如:see,hear,smell,taste,feel,notice,look,appear(表示感覺);hate,love,fear,like,want,wish,prefer,refuse,forgive(表示感情);be,exist,remain,stay,obtain(表示存在狀態);have,possess,own,contain,belong,consist of,form(表示占有與從屬);understand,know,believe,think,doubt,forget,remember(表示思考理解)。但如果它們詞義改變,也可用進行時態。如:
The boss looks pale.What’s wrong with him?老闆臉色不好,他怎麼了?
(look在此為聯繫動詞,意為「顯得,看上去」)
Tom is looking for his books.湯姆正在找他的書。
(look在此為實義動詞,意為「尋找」)
6.過去進行時(was/were+doing)
和現在進行時相對應,過去進行時表示過去的某個時間正在發生的動作或過去的某段時間內正在進行的動作,也可以表示從過去的角度看將來的預計的、安排的動作,和always,continually,constantly等連用時表示強烈的讚賞、憎惡等感情。如:
He told her that he was leaving for Shanghai soon.
他告訴她他很快就去上海了。(過去的角度看將來的動作,過去進行時表示過去將來時)
My brother was always losing his keys.我弟弟總是丟鑰匙。
7.將來進行時(will be doing)
和現在進行時相對應,將來進行時主要表示將來某一時刻正在進行的動作,或按預測將來會發生的事情。如:
This time next day they will be sitting in the cinema.
明天的這個時候他們就坐在電影院了。(將來的某個時刻正在發生的動作)
What will you be doing at six tomorrow evening?
明天晚上六點的時候你會在幹什麼?
8.過去將來進行時(would be doing)
過去將來進行時表示過去將來的某一時刻將要發生的動作,即從過去的角度來描述將來的某一時刻正在進行的動作,常和表示過去將來的時間狀語連用。如:
My sister said she would be going to London next day.
我姐姐說第二天去倫敦。
I never thought that I would be visiting Paris some day.
我從未想到將來有一天會到巴黎旅遊。
9.現在完成時(have/has+done)
(1)現在完成時用來表示對目前狀況仍有影響的剛剛完成的動作(常與yet,already,just連用),或者過去某一時刻發生的,持續到現在的情況(常與for,since連用)。它是過去時到一般現在時的中間狀態,表示三個方面的含義:
1)表示從過去開始的動作,到現在已經完成。如:
I have just finished my homework.我剛寫完作業。
I have read two books this morning.今天上午我已經讀過這兩本書了。
2)表示過去開始的動作,到現在為止還在持續。如:
Mary has been ill for three days.瑪麗已經病了三天。
He has waited for you for ten minutes.他等了你十分鐘。
3)表示過去完成的動作對目前的影響(即目前還維持著當時的狀態)。如:
He has gone to America.
他去了美國。(還沒回來,has been to America 表示已經回來)
(2)完成時態可用在下列結構中:
This(That,It)is(was)the first(second…)time+定語從句;
This(That,It)is(was)the only(last)+n+定語從句;
This(That,It)is(was)+形容詞最高級+n+定語從句。
注意:如果主句的謂語動詞是一般現在時,從句的謂語動詞通常用現在完成時;如果主句謂語動詞是一般過去時從句謂語動詞通常用過去完成時(請參閱10)。如:
This is the first time(that)I』ve heard him sing.這是我第一次聽他唱歌。
This is the best film that I』ve(ever)seen.這是我看過的最好的電影。
This is one of the rarest questions that have ever been raised at such a meeting.
這是很少在這類會議上提出的問題之一。
(3)常與現在完成時連用的時間狀語有:since,for,during,over等引導的短語;副詞already,yet,just,ever,now,before,often,lately,recently等;狀語詞組this week(morning,month,year),by the end of…,so far,up to now,many times,up to the present等。
注意:
1)since和for的區別,since 用來說明動作起始時間,for用來說明動作延續時間長度。如:
I have lived here since I was born.我一出生就住在這兒。
I have not heard from my uncle for a long time.
我很久沒收到我叔叔的信了。
2)並非有for的短語作時間狀語的句子都用現在完成時,如:
I worked here for more than twenty years.
我在這工作了二十多年。(我現在已不在這裡工作。)
I have worked here for many years.
我在這工作了許多年。(現在我仍在這裡工作。)
(4)短暫性動詞不能用於現在完成時。
如「倒」垃圾(throw),「買」東西(buy),「喝」牛奶(drink)都是非延續性的動作,不能用於現在完成時。如:
1)錯:He has died for 3 years.
正:He has been dead for 3 years.他已經死了有三年了。
2)錯:How long have you borrowed it?
正:How long have you kept it?你留它留了多久?
10.過去完成時(had+done)
和現在完成時相對應,過去完成時表示在過去某一時間或過去某一事件之前發生並完成的動作或狀態。如:
By 11:00 yesterday we had done a lot of work.
昨天十一點以前我們已經做了許多工作。
She said(that)she had never been to Italy.她說她從未去過義大利。
When the police arrived,the thieves had run away.
警察到的時候小偷已經逃跑了。
除此之外,過去完成時還用在虛擬語氣中(詳情請參閱本章第四節虛擬語氣)。
注意:用一般過去時代替過去完成時的情況:
(1)兩個動作如按順序發生,又不強調先後,或用then,and,but 等連詞時,多用一般過去時。如:
When she saw the mouse,she screamed.她看到老鼠,就叫了起來。
My aunt gave me a hat and I lost it.姑媽給了我一頂帽子,我把它丟了。
(2)兩個動作相繼發生,可用一般過去時;如第一個動作需要若干時間完成,用過去完成時。如:
When I heard the news,I was very excited.我聽到這個消息後很興奮。
(3)敘述歷史事實,可不用過去完成時,而只用一般過去時。如:
Our teacher told us that Columbus discovered America in 1492.
老師告訴我們哥倫布1492年發現了美洲。
11.將來完成時(shall/will have done)
和現在完成時相對應,將來完成時用來表示在將來某一時間之前已經完成或一直持續的動作,常與before+將來時間或by+將來時間連用,也可與before或by the time引導的現在時的從句連用。如:
Before long he will have forgotten all about the matter.不久他就會全然忘記這件事的。
By the time you get home I will have cleaned the house from top to bottom.
你到家之前我將把房子徹底打掃一遍。
12.過去將來完成時(would/should have done)
從過去的角度來看將來的某一時刻已經完成的動作或動作產生的影響。過去將來完成時表示在過去將來某一時間之前發生的動作,並往往會對過去將來某一時間產生影響,也常用在虛擬語氣中,表示與過去的事實相反。如:
The teacher said we should have learned ten lessons by the end of the term.
老師說到這學期期末時我們將學完十課。
13.現在完成進行時(have/has been doing)
現在完成進行時,表示某一動作開始於過去某一時間,延續或重複地出現至今,或將繼續延續至將來。如:
I have been learning English since three years ago.
自從三年前以來我一直在學英語。(動作還將繼續下去)
14.過去完成進行時(had been doing)
和現在完成進行時相對應,過去完成進行時表示動作在過去某一時間之前開始,一直延續到這一過去時間。如:
I had been looking for it for days before I found it.
在找到它以前我一直在找。
He had been mentioning your name to me.
他過去多次向我提到過你的名字。
15.將來完成進行時(will have been doing)
將來完成進行時表示動作從某一時間開始一直延續到將來的某一時間。如:
By the end of the month he will have been living here for ten years.
月底的時候他一直在這裡待十年了。
16.過去將來完成進行時(would have been doing)
過去將來進行時表示動作從過去某一時間開始一直延續到過去將來的某一時間,從過去的角度來描述未來的某一時間會進行的產生影響的動作或狀態。如:
Jenny said that Mr.Liu would teach us physics the next year and that he would have been teaching physics for forty years by the next day.
珍妮說劉先生第二年將教我們物理,而到次日他教物理就已有四十年了。
(三)時態一致
通常應由主句謂語的時態決定從句的謂語時態。一般原則是:
1.當主句謂語使用現在時或將來時,從句的謂語根據具體情況使用任何時態。如:
He says that he lives in Wuhan.他說他住在武漢。
We hope that there will be many people at your party today.
我們希望今天會有很多人參加你的派對。
2.當主句謂語使用過去時的時候,從句的謂語必須使用過去範圍的時態。如:
He said he was writing a novel.他說他在寫部小說。
The teacher wanted to know when we would finish the experiment.
老師想知道我們什麼時候能完成實驗。
He said his father had been an engineer.他說他爸爸做過工程師。
3.當從句是表示沒有時間概念的真理時,不管主句用的是什麼時態,從句的謂語應使用一般現在時。如:
The teacher told them since light travels faster than sound,lightning appears to go before thunder.老師告訴他們因為光比聲音傳播得快,所以人們先看到閃電再聽到雷聲。