當前位置

首頁 > 英語學習 > 英語語法 > 現在完成時的概念及用法

現在完成時的概念及用法

推薦人: 來源: 閱讀: 8.18K 次

英語的現在完成時表示過去發生或已經完成的某一動作對現在造成的影響或結果。這個是大家在中學時期就知道的,今天,小編爲同學們帶來了相當豐富的與英語現在完成時的相關語法,一起來看看吧!

現在完成時的概念及用法

 

(一)現在完成時的用法1:表示過去發生或已經完成的某一動作對現在造成的影響或結果。此時,常與時間副詞already(已經) ,yet(還、已經) ,just(剛剛、僅僅) ,ever(曾經) ,never(從不) ,before(以前)等連用。

(二)現在完成時用法二2——持續性用法(肯定句,疑問句中謂語動詞必須是延續性動詞):表示過去已經開始,持續到現在的動作或狀態。此時常與“for +一段時間或“since+過去的點時間或從句(從句用一般過去時)以及so far(到目前爲止)等時間狀語連用。

for + 段時間

since +點時間

 

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

 

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

一般過去時的時間狀語:yesterday, last week,…ago, in1980, in October, just now等,皆爲具體的時間狀語。

現在完成時的時間狀語:for, since, so far, ever, never, just, yet, till/until, up to now, in past years, always等,皆不確定的時間狀語。

共同的時間狀語:this morning, tonight, this April, now, already, recently, lately 等。

 

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

一般過去時常用的瞬間動詞有come, go, leave, start, die, finish, become, get married等。

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

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

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

 

怎麼樣,看完了小編給大家準備的語法知識,有沒有感覺收穫頗多呢?喜歡就收藏起來吧~