Grammar

簡單現在式       現在進行式      完成式           未來完成式      未來完成進行式       

簡單過去式       過去進行式       現在完成式      現在完成進行式   時態一致  

簡單未來式      未來進行式      過去完成式       過去完成進行式   時態誤用辨析

 

 Back

 

 

 

簡單現在式

1.<簡單現在式>表示現在發生的事件,動作或存在的事實。

2.<簡單現在式>的形式:{主詞}除第三人稱{單數},其他人稱用{原形動詞};<動詞>be除第一人稱{單數}am,第三人稱{單數}is,其餘一律用are;<動詞>have除第三人稱{單數}has,其餘一律用have

3.<簡單現在式>表示現在發生的動作,存在的狀態,以及想法,情感,能力或特徵。

    He plays football.

    他踢足球。

    He is my uncle.

    他是我的叔叔。

4.<簡單現在式>表示經常性或習慣動作,常與every day,often,always,usually,sometimes<頻率副詞>連用。

    The boy often reads books after school.

    這個男孩經常在放學後讀書。

5.<簡單現在式>表示真理或客觀事實。

    Summer follows spring.

    春去夏來。

6.<簡單現在式>可以表示未來的動作,用在由when,before,<as soon as>等連接的時間<子句>和由if等引導的條件<子句>中。

    I will go to school as soon as I finish eating.

    我一吃完飯就去上學。

7.<動詞>come,go,leave,begin,start,可用<簡單現在式>表示未來。

    My father leaves for New York next week.

    我父親下個星期去紐約。

8.<動詞>find,hear,tell,forget等在口語中可用<簡單現在式>代替<現在完成式>

    中文:我終於找到了我的書。

    I find my book at last.

    I have found my book at last.

9.在由herethere引導的<句子>中表示此刻正在發生的動作,<簡單現在式>代替<現在進行式>

    There goes the bell.

    鈴響了。

Grammar

 

簡單過去式

1.<簡單過去式>表示過去發生的動作或存在的狀態,和現在沒有關係,只是一種追憶。

2.<簡單過去式>的形式由<動詞>的過去式表示;<動詞>be,其它<動詞>沒有人稱和數的變化,<動詞>be除第一,第三人稱{單數}was,其餘都用were

3.<簡單過去式>表示過去發生而現在已結束的動作或狀態,常和a moment ago,last year,yesterday,at that time,in the past等表示過去的<時間副詞>連用。

    She was a little girl at that time.

    她那時候是個小姑娘。

4.<簡單過去式>表示過去經常發生或習慣的動作。

    I visited him twice a week in those days.

    那時候我每週拜訪他兩次。

5.<簡單過去式>表示過去的經驗,常與never(從未),ever(曾經)連用。

    I never met Jill.

    我從未遇見過吉爾。

    Did you ever see a monkey?

你以前曾見過猴子嗎?

 

Grammar

簡單未來式

1.<簡單未來式>表示將要發生的動作或出現的狀態,<SHALL>,<WILL><be going to>+{原形動詞}構成。

2.<簡單未來式>表示單純未來發生的動作或出現的狀態,常與from now on,tomorrow等表示未來的<時間副詞><片語>連用。

    Tom will be five years old in a few days.

    湯姆過幾天就五歲了。

3.<簡單未來式>表示未來經常發生的動作。

    He'll come to work here from now on.

    從現在起他將在這裡工作。

4.<簡單未來式>表示未來的意志,不論{主詞}的人稱為何,一律用<WILL>

    I will buy you a bicycle for your birthday.

    你過生日我要給你買一輛自行車。

5.<動詞>go,come,leave,begin等可用<簡單現在式><現在進行式>表示未來。

    My aunt is coming to see me.

    我姨媽要來看我。

    <現在進行式>表示計劃或安排好的動作。

6.<be about to>+{原形動詞}表示最近將發生的動作,一般不帶<時間副詞><片語>

    The plane is about to take off.

    飛機就要起飛了。

7.be to+{原形動詞},表示計劃或安排好的動作。

    We were to meet at the gate but I did not see him.

    我們定好在大門口見,但我沒看見他。

8.在條件和時間<副詞子句>中用<簡單現在式>表示未來。

    He will not come if it rains tomorrow.

    如果明天下雨他就不來了。

9.在表示從過去某一時間來看將要發生的動作或出現的狀態,{簡單過去未來式},形式是should,would+{原形動詞}

    She said she would attend the meeting.

她說她要參加會議。

 

Grammar

現在進行式

1.<現在進行式>表示此刻或現階段正在進行的動作,中文一般用正在......著表示。

2.<現在進行式>的形式是am,is,are+{現在分詞}

3.<現在進行式>表示說話時正在進行的動作,常與now,at present<副詞><片語>連用,或與look,listen等明顯表示說話瞬間發生的動作的字連用。

    Look! Tom is playing football.

    !湯姆正在踢足球。

4.<現在進行式>表示現階段正在進行的動作,而此刻這一動作並不一定正在進行。

    Jimmy is writing a novel now.

    吉米現在在寫小說。

5.<現在進行式>表示按計劃將要發生的動作或肯定要發生的動作。

    She is going to the theatre tonight.

    她今晚要去看戲。

6.<動詞>go,come,arrive,leave,begin,start等可用<現在進行式>表示將要發生的動作。

    My father is arriving in Berlin tomorrow.

    我父親明天到柏林。

7.<現在進行式>always,all the time,constantly,forever<頻率副詞>連用,表示經常發生的動作,並帶有感情色彩。

    Mr. Brown is always smoking.

    布朗先生總是在抽煙。

Grammar

過去進行式

1.<過去進行式>表示過去某一時刻或某一階段正在進行的動作。

2.<過去進行式>的形式是was,were+現在分詞。

3.<過去進行式>表示過去某一時刻正在進行的動作,與表示過去某一時刻的<副詞>,<副詞片語><副詞子句>連用。

    I was having dinner at 8 yesterday evening.

    昨晚八點我正在吃飯。

4.<過去進行式>表示過去某一段時間持續進行的動作。

    Tom was reading a book all morning.

    整個早晨湯姆都在讀書。

 

Grammar

 

未來進行式

1.<未來進行式>表示在未來某一時刻或某一階段正在進行的動作。

2.<未來進行式>的形式是<SHALL><WILL>+<BE>+{現在分詞}

3.<未來進行式>表示未來某一時刻正在進行的動作。

    What will you be doing this time tomorrow?

    你明天這時候將幹什麼?

4.<未來進行式>表示未來某一段時間正在進行的動作。

    We shall be building a new library next month.

    我們將在下月蓋一個新圖書館。

5.<未來進行式>可使口氣比<簡單未來式>委婉客氣。

    When will you be seeing John?

    你什麼時候會見約翰?

6.<未來進行式>可表示原因,結果和可能。

    If you don't work hard, you will not be passing the exam.

你如果不努力學習,你就通不過考試了。

Grammar

完成式

1.<完成式>表示在某一時刻以前完成或仍在持續的動作,對那一時刻之後有影響,或表示經歷,經驗。

2.<完成式>包括<現在完成式>,<過去完成式><未來完成式>

3.<完成式>的形式是<HAVE>,has,had+{過去分詞}。【參見<HAVE>,<分詞>

 

Grammar

 

現在完成式

1.<現在完成式>表示到現在為止已完成或仍在持續的動作,狀態;強調對現在情況的影響,聯繫,或表示經歷,經驗。

2.<現在完成式>的形式是<HAVE>has+{過去分詞}

3.<現在完成式>是用過去發生,到現在已完成或剛完成的動作來說明現在的情況,或說明到目前為止共完成的動作。

    I have opened the door.

    我已打開門了。

4.<現在完成式>用在過去已完成而其結果對現在仍有影響的動作來說明經歷,經驗,或表示某種感情色彩。

    Mr. Li speaks good English. He has learned English for 20 years.

    李先生說一口好英語,他學了二十年英語了。

5.在時間<子句>和條件<子句>中用<現在完成式>表示未來完成的動作。

    You may go swimming if you have done your homework before 9.

    如果你在九點以前做完功課,你可以去游泳。

6.<現在完成式>表示從過去某時持續到現在的動作或狀態,以說明經歷,經驗,forsince引導的表示一段時間的<副詞片語>連用時,{述語動詞}要用be,keep,learn,live,read,serve,stay,study,teach,watch,work,write等可表示持續的<動詞>,不可使用arrive,become,begin,borrow,buy,come,close,die,end,enter,get,go,hear,graduate,join,leave,lend,lose,marry,open,put,reach,receive,return,see,shut,start,stop等表示終止的<動詞>

    中文:他到這裡三天了。

    ()He has arrived here for three days.

    ()He has been here for three days.

7.終止<動詞>的否定式可與forsince引導的表示一段時間的<副詞片語><副詞子句>連用。

    I haven't seen her for five years.

    我五年沒見到她了。

8.ever,never,just,always等表示不確定的<時間副詞>連用時,可用<現在完成式>也可用<簡單過去式>

    Have you ever heard of such a man?

    你聽說過這樣一個人嗎?#8-2

    Did you ever hear of such a man?

    你聽說過這樣一個人嗎?

9.<have been> to,<have gone> to的比較。

    Have you been to Hong Kong?

    你去過香港嗎?

    現在已不在香港。

    He has gone to Hong Kong.

    他已去香港了。

他現在已不在本地。

Grammar

 

過去完成式

1.<過去完成式>的形式是had+{過去分詞}

2.<過去完成式>表示過去某一時間或某一動作之前已經完成的動作或存在的狀態,這一過去的時間可由by,before引導的時間<副詞片語><子句>或從上下文中表示出來。

    I had finished typing before lunch.

    我在午飯前已打完字。

3.<過去完成式>表示過去某一時間以前開始一直延續到那個時間並可能繼續下去的動作或狀態,常和bysince引導的表示時間的<片語><子句>連用。

    He had studied English for five years when he took the exam.

    到考試時止,他已經學了五年英語。

4.<過去完成式>可表示過去未實現的希望或計劃。

    I had hoped to pass examination.

    我曾希望能通過考試。

 

Grammar

 

 

未來完成式

1.<未來完成式>表示在未來某時刻前已完成的動作。

2.<未來完成式>的形式是<SHALL><WILL>+<HAVE>+{過去分詞}

3.<未來完成式>表示在未來某時刻前已完成的動作,常與by引導的表示的未來的<時間副詞>片語連用。

    I shall have graduated by 2000.

    2000年我將已經畢業了。

4.<未來完成式>表示將來的經歷或對其後的影響。

    I shall have watched the movie twice if I go to the cinema again.

    如果我再去一次影院,我就看本片兩次了。

 

Grammar

 

現在完成進行式

1.<現在完成進行式>表示從過去某時刻持續到現在,並仍然繼續的動作,強調持續性。

2.<現在完成進行式>的構成為:<HAVE>has+been+現在分詞。

    She has been sleeping for two hours.

    她到現在已經睡了兩個小時了。

    I have been studying Chinese for nine years.

    到現在我已經學習九年中文。

 

Grammar

 

過去完成進行式

1.<過去完成進行式>表示在過去某一時刻以前開始,一直延續到這一過去時刻,並仍可能在進行的動作。

2.<過去完成進行式>的形式是had+been+{現在分詞},可與all the time,all day,for,since,by等引導的時間<副詞片語>when引導的<子句>連用。

    She had been crying for one hour before her mother came.

    她媽媽回以前她已經哭了一個小時。

 

未來完成進行式

1.<未來完成進行式>表示從某時刻開始到將來某時刻前一直進行,並可能繼續進行的動作。

2.<未來完成進行式>的形式是<SHALL><WILL>+<HAVE>+been+{現在分詞}

    I will have been waiting for 3 hours when the train finally arrives.

    火車到來時我將已經等候三個小時了。

 

Grammar

 

 

時態一致

1.<時態一致>是指<複合句><子句>(主要是<名詞子句>,特別是<名詞子句><受詞>){述語動詞}<時態>,一般要受主要<子句>{述語動詞}<時態>的影響,要與之相適應。

 

 

Grammar

 

一般時態一致

1.主要<子句>{述語動詞}<簡單現在式>,<現在完成式>,<簡單未來式>,<子句>{述語動詞}可根據意義,用所需的任何<時態>

    I know why he didn't come to the meeting.

    我知道他為什麼沒有參加會議。

2.主要<子句>{述語動詞}是過去<時態>,<子句>{述語動詞}一般也要用過去<時態>的某種形式。

    They said they had an important meeting.

    他們說他們開了一個重要的會議。

    子句與主要子句的動作同時發生,子句用簡單過去式或過去進行式。

    I heard that he had been writing novels.

    我聽說他一直在寫小說。

    子句動作在主要子句動作之前,子句用過去完成式或過去完成進行式。

    I was afraid that I should lose my way in the dark.

    我怕天黑我會迷路。

    <子句>動作在主要<子句>動作之後,<子句>用過去未來式。

 

 

Grammar

時態誤用辨析

1.中文:他在許多年前去過歐洲。

    ()He had been to Europe many years ago.

    ()He went to Europe many years ago.

    在上下文沒有同過去某時或某個動作相比較而表示過去的意思,不可用<過去完成式>,而要用<簡單過去式>

2.中文:她穿著藍色上衣,看上去很可愛。

    ()She was wearing a blue dress and was looking very pretty.

    ()She was wearing a blue dress and looked very pretty.

    表示看上去的look<聯繫動詞>,不用<進行式>

3.中文:我去看他們的時候他們在吃晚餐。

    ()They had supper when I went to see them.

    ()They were having supper when I went to see them.

    他們在吃晚餐是在過去我去看他們的時間某一點上正進行的動作,應用<過去進行式>

4.中文:她兩個月前去澳洲了,她許多年前到過那裡。

    ()She went to Australia two months ago. She has been there many years before.

    ()She went to Australia two months ago. She had been there many years before.

    many years before是從過去的某時之前算起的,表示過去的過去,要和過去完成式連用。

5.中文:他們問發生什麼事了。

    ()They asked what happened.

    ()They asked what had happened.

    主要<子句><簡單過去式>,<子句>的動作發生在它之前,<過去完成式>

6.中文:從戰爭開始時他就一直在那裡工作。

    ()He has worked there since the war has begun.

    ()He has worked there since the war began.

    since引導的子句表示過去的某時間點,應用簡單過去式。

7.中文:昨晚我寫了一封信,今晨寄出了。

    ()I was writing a letter yesterday evening and posted it this morning.

    ()I wrote a letter yesterday evening and posted it this morning.

    <進行式>表示進行,<簡單過去式>表示完成,所以應用 wrote

8.中文:他去年離開家我就一直沒有見過他。

    ()He left home last year and I did not see him since.

    ()He left home last year and I haven't seen him since.

    since後面省去的是he left home last year,前面的句子要用完成式。