古詩詞大全網 - 經典古詩 - 英語中現在完成時,壹般過去時和過去完成時有什麽區別?

英語中現在完成時,壹般過去時和過去完成時有什麽區別?

比較過去時與現在完成時

1)過去時表示過去某時發生的動作或單純敘述過去的事情,強調動作;現在完成時為過去發生的,強調過去的事情對現在的影響,強調的是影響.

2)過去時常與具體的時間狀語連用,而現在完成時通常與模糊的時間狀語連用,或無時間狀語.

壹般過去時的時間狀語:

yesterday,last week,…ago,in1980,in October,just now,具體的時間狀語

***同的時間狀語:

this morning,tonight,this April,now,once,before,already,recently,lately

現在完成時的時間狀語

for,since,so far,ever,never,just,yet,till / until,up to now,in past years,always,

不確定的時間狀語

3)現在完成時可表示持續到現在的動作或狀態,動詞壹般是延續性的,如live,teach,learn,work,study,know.

過去時常用的非持續性動詞有e,go,leave,start,die,finish,bee,get married等.

舉例:

I saw this film yesterday.

(強調看的動作發生過了.)

I have seen this film.

(強調對現在的影響,電影的內容已經知道了.)

Why did you get up so early?

(強調起床的動作已發生過了.)

Who hasn't handed in his paper?

(強調有卷子,可能為不公平競爭.)

She has returned from Paris.

她已從巴黎回來了.

She returned yesterday.

她是昨天回來了.

He has been in the League for three years.

(在團內的狀態可延續)

He has been a League member for three years.

(是團員的狀態可持續)

He joined the League three years ago.

( 三年前入團,joined為短暫行為.)

I have finished my homework now.

---Will somebody go and get Dr.White?

---He's already been sent for.

句子中如有過去時的時間副詞(如 yesterday,last,week,in 1960)時,不能使用現在完成時,要用過去時.

(錯)Tom has written a letter to his parents last night.

(對)Tom wrote a letter to his parents last night.

過去完成時

1) 概念:表示過去的過去

----|-------|-----|---->其構成是had +過去分詞構成.

那時以前 那時 現在

2) 用法

a.在told,said,knew,heard,thought等動詞後的賓語從句.

She said (that) she had never been to Paris.

b.狀語從句

在過去不同時間發生的兩個動作中,發生在先,用過去完成時;發生在後,用壹般過去時.

When the police arrived,the thieves had run away.

c.表示意向的動詞,如hope,wish,expect,think,intend,mean,suppose等,用過去完成時表示"原本…,未能…"

We had hoped that you would e,but you didn't.

3) 過去完成時的時間狀語before,by,until ,when,after,once,as soon as.

He said that he had learned some English before.

By the time he was twelve,Edison had began to make a living by himself.

Tom was disappointed that most of the guests had left when he arrived at the party.

典型例題

The students ___ busily when Miss Brown went to get a book she ___ in the office.

A.had written,left B,were writing,has left C.had written,had left D.were writing,had left

答案D."把書忘在辦公室"發生在"去取書"這壹過去的動作之前,因此"忘了書"這壹動作發生在過去的過去,用過去完成時.句中when表示的是時間的壹點,表示在"同學們正忙於……"這壹背景下,when所引導的動作發生.因此

前壹句應用過去進行時.

註意:had no … when 還沒等…… 就……

had no sooner… than 剛…… 就……

He had no sooner bought the car than he sold it.,10,看來妳對英語還是學得不認真啊,

高中課本上都有的,

現在完成時是表示過去發生現在已經完成,

壹般過去時是表示過去所發生的...

過去完成時是表示過去發生的,在過去已經完成的..

呵呵很饒口是不,妳要認真壹點,實在不行妳去請教妳們的老師去.

相信他會給妳進壹步講解....,1,謂語動詞跟相連的時間段有所不同

現在完成時,表過去已經做了某事,對現在還有影響.

句式是:主語+have been done sth.

後面加壹段時間,壹般跟for,since等連用.

例:I have been studied English for 4 years/since 2002.

我學習英語已經有四年了.

壹般過去時,表過去的某個狀...,0,