現在完成時與一般過去時的區別

2022-11-20 05:33:02 字數 2507 閱讀 2953

現在完成時與一般過去時是中學英語中用法極為靈活的兩種時態,它們屬於不同時間的兩種時態,現在完成時屬於現在時態的範疇,而一般過去時屬於過去時態的範疇。使用時應注意它們的區別:

1. 構成形式不同:

現在完成時的動詞形式為:「h**e (has)+動詞的過去分詞」:而一般過去時的動詞形式為:「動詞的過去式」。例如:

jack』s mother took him to school every day when he was in primary school.

傑克在小學時他媽媽每天送他上學。

maria has never read any chinese stories. 瑪利亞從未讀過中國故事。

2. 基本用法不同:

正如前面所說,現在完成時是與現在有關的時態,屬現在時態的範疇,它側重於過去的動作對現在造成的影響;而一般過去時是一種過去時態,側重於表示過去的動作,與現在無關。  例如:

yesterday i went to the zoo.昨天我去了動物園。(僅說明昨天去了動物園,與現在無關)

li lei has read the book. 李磊已看過那本書。(說明李磊了解那本書的內容)

另外,現在完成時還可以表示動作從過去某個時候開始一直延續到現在,強調動作的延續性它常與for及since引導的一段時間狀語連用。例如:

he has lived here for ten years. 他已在這兒住了10年了。

比較:1.) the greens h**e worked in china since 1998.

格林一家自2023年到現在一直在中國工作。

the greens worked in china in 1998.格林一家2023年在中國工作。

2.) he has lived in the country for a long time. 他在農村生活了很長時間。(現在還在農村)

he lived in the country for a long time before he came to town.

他進城前在農村生活了很長時間。

3.) she has bought a bicycle.她買了一輛自行車。(現在她有一輛自行車了。)

she bought a bicycle last year.去年她買了一輛自行車。

4.) he has won a prize for his invention.

他因為他的發明而獲獎了。he also won a prize last year.他去年也獲獎了。

注意:在與for及since引導的一段時間狀語連用時,句子的謂語動詞必須是延續性動詞,終止性動詞不可和一段時間連用。例如:他當兵已三年了。

誤:he has become a soldier for three years.

誤:he joined the army for three years.

正:he has been a soldier for three years.

正:he has been in the army for three years.

1. 連用的時間狀語不同

與現在完成時連用的時間狀語除了上面所說明的由since和for引導的一段時間外還有:already, yet, still ,just, so far, in the last(past), before, ever, never等。而一般過去時則常與ago, yesterday, last, in 2000, just now等連用。

注意:現在完成時態不可與yesterday, last week, two days ago等之類的表示具體的過去時間的狀語連用。例如:

h**e you ever picked flowers or stepped on the grass in the park? 你曾在公園裡摘過花或曾踩過草地嗎?

father bought that watch ten years ago.爸爸10年前買了那塊手錶。

i h**e never seen the film before. 我以前沒有看過這部影片。

注意:在when引導的特殊疑問句中不可用現在完成時,而只可用一般過去時。例如:

when did you visit japan? 你什麼時候訪問過日本?

exercises:

1uncle wang ______ (mend) the tv yet?

---yes, he______.

---when _____ he _____ it?

--- yesterday.

2. ---isee) the film "chicken run".

--- where and whenyousee) it? --- last week.

3you _____ (see) the film last night?

---no, i _____ (see) it for several times.

4youreturn) the book to the library?

--- not yet. but ireturn) it this afternoon..

一般過去時與現在完成時課件

一般過去時 1.表過去發生的事情或存在的狀態 egsuddenly,the clouds cleared and the rain stopped.2.表過去經常發生的事情 egi was very thin in my childhood.3.帶有確定的過去的時間狀語 egdid you meet...

中考複習系列 現在完成時與過去時

一 一般過去時態和現在完成時態的概念 一般過去時表示在過去某個時間發生的動詞或存在的狀態,也表示過去經常或反 生的動作常與yesterday yesterday afternoon last year in 1965 a moment ago 等表示過去的時間狀語連用。例如 he came here...

一般過去時

定義 某個動作作發生在過去的時間裡,並且這個動作已經完成了。常和表示過去的時間狀語連用。如 last year,yesterday等 也可表示過去經常反 生的動作,常和often,always等頻率副詞連用。用法 1.在確定的過去時間裡所發生的動作或存在的狀態。過去的時間 可長可短,哪怕是一分鐘之前...