最近有很多同學在問語法的事情,班班老師整理了初中階段8大時態的用法,基本可以解決大部分的語法問題。
時態:
英語中表示不同時間發生的動作或存在的狀態,需用不同的動詞形式表示, 這種不同的動詞形式稱為時態。
一般現在時
一、概念:經常、反覆發生的動作或行為及現在的某種狀況。
二、常搭配的時間狀語:
always, usually, often, sometimes, every week (day, year, month„), once a week, 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.
春天之後是夏天。
四、基本用法:
1) 描述當前時間內經常出現、反覆發生的動作或存在的狀態。
在這種情景中,句子常帶有表示頻率的時間狀語:always , everyday , often , once a week (month , year , etc.) , sometimes , seldom , usually等等,以表示句中的動作或狀態是習慣性的、經常性的。
例如:
They raise ducks as a sideline .他們以養鴨為副業。
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.
他回來時,我將告訴他這個消息。
一般過去時
一、概念:過去某個時間裡發生的動作或狀態;過去習慣性、經常性的動作、行為。
二、常搭配的時間狀語:
ago, yesterday, the day before yesterday, last week(year, night, month), 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? 你昨天做了什麼事?
四、基本用法
主要是用來描述在過去某個時候發生的動作或存在的狀態。它也可以用來表示在過去某段時間裡經常發生的習慣性動作。
使用一般過去時,在某種意義上說就是要強調動作或狀態發生或存在於過去的某個時候。
"過去"的時間概念有兩層意思:
一是指"現在某個時間"以前的時間;二是指"說話、寫文章的那個時間點"以前的時間,在這個意義上,"現在的那個時間點"是很小很小的,甚至於小到無法量化的程度。
例如:
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等。
三、基本結構
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.
下次我要乾得好些。
四、基本用法:
主要用來描述將要發生的動作或存在於未來的情況。這裡所說的「將來時間」是指「說話、寫文章那一刻以後的時間」。它的表示方法主要有如下幾種:
1)shall / will + 動詞原形這種表示方法是說,動作在現在或目前還未發生,要在將來的某個時間內發生;它沒有主觀性,是「純粹的將來動作」。
例如:
I shall / will not be free tomorrow .
我明天沒空。
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. 新橋三天後通車。
B) You are not to bring any mobile communication means into the exam-room .
任何移動通訊工具都不得帶入考場。
4) 用一般現在時或現在進行時(限於某些動詞)表示按計劃安排要發生的事。主要強調「按計劃安排要發生的事」。
例如:
Do you get off at the next stop?
你下一站下車嗎?
五、表示將來的五種常用非時態方式
1. 「be+不定式」:表示命令、安排、傾向或必須、義務等。如:
She is to play Juliet.
她扮演朱麗葉。
2. 「be about to + 不定式」:表示即將發生的動作,有「即將」的意思,但不能和具體的時間狀語連用。
如:
The package is about to come unwrapped.
那個包快散開了。
3. 「be going + 不定式」:表示按計劃或安排打算去做某事,或表示有跡象表明要發生某事。
如:
We are going to call her this evening.
我們打算今晚給她打電話。
4. 用現在進行時表示將來:主要表示按規定或時間預計要發生的事。
如:
The students are leaving on Sunday.
學生們星期日出發。
5. 用一般現在時表示將來:表示按規定或時間預計要發生的事。
如:
We have a holiday tomorrow.
我們明天放假
過去將來時
一、概念:立足於過去某一時刻,從過去看將來,常用於賓語從句中。
二、常搭配的時間狀語: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.
我知道你會同意的。
四、基本用法
表示過去的某時以後將要發生的動作。但這個"將來"時間絕不會延伸到「現在」;而僅限於「過去時間區域內」。由此可以看出,含這個時態的句子常帶一個表示「過去某個時間點」的狀語。這個狀語或是一個短語,或是一個句子。這個時態常用於:
A)賓語從句或間接引語中;
When I thought about it , I wondered what their reaction would be .
當我考慮這件事時,我想知道他們的反應是什麼。
B)表示過去習慣性的動作;
During that period , he would do morning-exercises every day.
在那段時間,他每天早鍛鍊。
C)表示過去情況中的「願望」、「傾向」,多用於否定句。
No matter how difficult the work was , he would keep on doing it until he accomplished it .
不管工作有多難,他總會堅持不懈地把它幹完。
現在進行時
一、概念:表示現階段或說話時正在進行的動作及行為。
二、常搭配的時間狀語:now, at this time, these days, etc.
三、基本結構:
am/is/are+動詞的現在分詞(V-ing)
否定形式:am/is/are+not+doing.
一般疑問句:把be動詞放於句首。
例:They』re having a meeting. 他們在開會。
四、基本用法
主要用來描述「說話、寫文章的當刻」正在發生的動作,或是「現階段」一直在進行的動作。適用於下面的情況:
1)「說話、寫文章的當刻」正在發生的動作。
例如:
They are having a football match .
他們正在賽足球。
2)「現階段」一直在進行的動作。這種情況並不是說某個動作在說話的那會兒正在發生,而是說某個動作在當前一段時間內一直在進行著,或是重複地發生著。
例如:
He is preparing for CET Band Six.
他在為大學英語六級考試作準備。
3)表示說話人的情感,如:讚許、批評;喜歡、厭惡等。這時的動作並不是正在發生或進行,而是表示經常性,相當於「一般現在時」所描述的情況。
例如:
He is always thinking of others , not of himself .
(表示讚許)他總是為他人著想,而不為自己。
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.
今晚我將和朋友在外面吃飯。
過去進行時
一、概念:表示過去某段時間或某一時刻正在發生或進行的行為或動作。
二、時間狀語:
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.
昨天這時候,我正在收拾東西去露營。
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.
我昨晚看了一本書。(已經看完)
現在完成時
一、概念:過去發生或已經完成的動作對現在造成的影響或結果,或從過去已經開始,持續到現在的動作或狀態。
二、現在完成時用法之常用詞語:
能與現在完成時連用詞語很多,如副詞just, already, yet, before, ever, recently 等,但下面是一些典型而且重要的例子:
(1) since(自從):不管用作介詞、連詞還是副詞, 句子(主句)謂語通常都用現在完成時:
I haven』t seen her since last week. 自上周以來我一直未見過她。
【注】有時可用其他時態的情況,但須注意:
對於某些表示狀態的動詞(如 seem 等),或因語義等方面的原因,有時可能用一般現在時比較現在完成時更合適:
It seems like years since we last met. 我們似乎幾年未見面了。
若不是指從過去持續到現在,而是指從較遠的過去持續到在一個較近的過去,則用過去完成時:
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. 到現在為止還沒有什麼壞消息。
(3) in [for, during] the past [last] … years(在過去…年中):
In the past two years I』ve seen him little.
過去兩年我很少見到他。
【注】在一定的上下文里,若是以過去時間為起點,也可用過去完成時。
(4) up to [until] now(到現在為止):
Up to now, the work has been easy.
到現在為止這工作還算容易。
(5) It’s [will be] the first time that…(第一次…):
It’s the first time I』ve come here.
這是我第一次來這兒。
三、基本結構:
have/has + done
否定形式:have/has + not +d one.
一般疑問句:have或has開頭+主語+動詞的過去分詞。
例:I have seen the film already.
我已經看過那部電影了。(現在我知道電影的內容了。)
Have you seen my bag?
你看到我的手提包了嗎? (你知道它在哪裡? )
四、基本用法
對於初接觸現在完成時的人來說,往往會產生一種茫然,因為它似乎與一般過去時相似。那就是,這兩種時態描述的動作都始於過去。
其實不然,現在完成時主要表示,發生在過去的動作延續到現在剛剛完成、或許還要延續;側重於這個動作對現在帶來的結果、產生的影響、積累的總和等等。而一般過去時則只不過是表示動作發生在過去的什麼時候。弄清了這一區別,就很容易理解現在完成時了。它主要適用於下面的幾種情況:
1)表示截止現在業已完成的動作
By now, I have collected all the data that I need .
到現在為止,我已收集到了我所需的全部資料。
2)表示發生在過去而對現在產生影響、帶來結果的動作
Have you had your dinner?
你吃晚飯了嗎?
3)表示過去發生的動作持續到現在,並可能還要延續
It has been five years since he joined the army .
他參軍五年了。
幾點注意:
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.
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 等等。
過去完成時
一、概念:過去完成時表示在過去某一時間或動作之前已經發生或完成了的動作,即"過去的過去( 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.
她說她從未去過巴黎。
四、過去完成時的判斷依據
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.
(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.
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 個英語單詞。