當前位置

首頁 > 英語學習 > 英語學習方法 > 初中英語語法 現在完成時

初中英語語法 現在完成時

推薦人: 來源: 閱讀: 2.47W 次

語法是英語考試中的重中之重,所佔分值也多。提高英語能力的方法是多讀多練多積累。小編在這裏整理了初中英語語法 現在完成時供大家閱讀,希望能幫助到您。

初中英語語法 現在完成時

1、現在完成時的構成:

現在完成時是由“助動詞have/has+動詞過去分詞”構成的。

①助動詞have/has可以與主語縮寫爲’ve/’s。

e.g. I have → I’ve We have → We’ve He has → He’s It has → It’s

②規則變化的過去分詞與動詞過去式一樣。

③不規則變化的動詞過去分詞見表。

2、現在完成時的基本句型。

①陳述句肯定形式。

e.g. I have had lunch. 我已經吃過午飯了。

He has gone to Beijing. 他去北京了。

②陳述句否定形式。(在助動詞have/has後+not,可縮寫爲haven’t/hasn’t)

e.g. I haven’t had lunch. 我還未吃午飯。

He hasn’t gone to Beijing. 他還沒有去北京。

③一般疑問句形式及其答語。(將助動詞have/has提前,答語一般用have, has回答)

e.g. Have you had lunch? 你吃過午飯了沒? Yes, I have. No, I haven’t.

Has he gone to Beijing? 他去過北京了沒有? Yes, he has. No, he hasn’t.

否定回答還可以用:No, not yet. / No, never. / No, not even once等。

④特殊疑問句形式。(疑問詞+一般疑問句)

e.g. Where has he gone? 他去了哪裏?

3、現在完成時的三個基本用法。

(1) 現在完成時的第一個基本用法表示過去發生或已完成的某一個動作對現在造成的影響或結果。

e.g. Have you had lunch? Yes, I have. I’ve just had it. 你吃過午飯沒?有,吃過了,我剛剛吃的。(影響及結果:我現在飽了,不需要了)

He has gone to Beijing. 他已經去北京了。(影響及結果:他人現在不在這裏了)

該用法常already(已經), never(從不), ever(曾經), yet(仍然), just(剛剛), before(以前)等副詞(作狀語)連用。

① already, just, ever, never常用於助動詞之後,實義動詞之前。 already, just多用於肯定陳述句。

e.g. She has already finished her work. 她早已幹完了活。

Would you like to go to see the film? No, I’ve seen it already.不,我已經看過了。(already偶爾會出現於句末)

They have just won a game. 他們剛剛贏了一場比賽。

有時already可以用於疑問句,表示期待肯定回答,或表示驚訝、意外。

e.g. Have you finished reading the book already? 你真的已經讀完這本書了?(表示驚訝)

ever多用於疑問句,問初次經歷。

e.g. Have you ever spoken to a foreigner? 你跟外國人講過話嗎?(問初次經歷)

never多用於否定陳述句(注:本身表示否定意義)

e.g. He has never done such a thing, has he? 他從來沒有做過這樣的事,不是嗎?(否定)

② yet一般用於疑問句(已經)或否定句(還),常位於句末。

e.g. Have you got ready yet? 你已經準備好了嗎? He hasn’t finished his homework yet. 他還沒完成作業。

③ before一般位於句末。

e.g. I have never seen the film before. 以前我從未看過那部電影。 現在完成時的第一種用法常與以上的副詞連用,因此這些詞有時可以作爲現在完成時的標誌詞。

(2) 現在完成時的第二個基本用法表示過去已經開始,持續到現在的動作或狀態。該用法常和表示過去某一時刻延續到現在的一段時間的狀語連用。

①與for +一段時間連用,表示多久。

e.g. He has learned English for two years. 他已經學習兩年英語了。

I have been here for three days. 我在這裏已經3天了。

②與since +時間(起點)連用,表示自…以來。

e.g. His father has worked in that factory since 1991. 他爸爸自1991年以來都在這家工廠工作。

I’ve had a cold since last Friday. 自上星期五起我就感冒了。

③與since +一段時間+ ago連用,表示自…以前就…。

e.g. Jim has waited there since half an hour ago. 吉姆自半個小時前就已經在那裏等候了。

He has stayed here since three weeks ago. 他在這兒已呆了三個星期。

④與since +從句(從句用一般過去時)連用,表示自某事發生後就一直…。

Greens have lived in Beijng since they came to China. 格林一家自從來到中國後就一直住在北京。

I’ve known her since I came to work here. 自從我來這裏工作就認識他了。

(3) 現在完成時的第三個基本用法表示到現在爲止這一時期中多次動作的總和或所做過的工作的量的積累。

e.g. I have been to Beijing twice. 我去過北京兩次。

We’ve learnt five English songs this year. 今年我們學了五首英語歌曲。

How many pages of the book have you read? 這本書你讀了多少頁了?

4、延續性與非延續性動詞在現在完成時態中的使用。

(1)有一些動詞是瞬間動詞,也叫非延續性動詞,這些動詞一發生就結束了,常見的有:come, go, arrive, reach, leave, begin, start, buy, join, die, borrow, get up, become, open, stop等。這些動詞雖然可以用於現在完成時(說明某個動作的結果還存在),但由於它們不能延續,因此不能跟表示一段的時間狀語連用。(也即現在完成時的第二個基本用法中不能使用非延續性動詞)。

e.g. Jim has come back. (正) 吉姆已經回來了。

Jim has come back for a month. (誤) come back的動作不能延續一個月,因此錯誤。

(2)瞬間動詞不可以用於有段時間的現在完成時態中,因此,若要解決這一問題,就應把它改爲相應的延續性動詞或短語,主要有以下幾種:

①用相應的延續性動詞

如: buy → have borrow → keep come/go/become → be put on → wear catch a cold → have a cold ②轉換成be+名詞

如: join → be a member of go to school → be a student ③轉換成be+形容詞或副詞

如: die → be dead leave → be away begin → be on finish → be over fall asleep — be asleep open → be open get up → be up close → closed ④轉換成be+介詞短語

如: come to/go to/arrive in (at)/get to/reach …→ be in/at… join the army → be in the army(軍隊)

e.g. I have borrowed the book. 我已經借了那本書。

I have kept the book for two days. 我已經借那本書兩天了。

Jim has joined the band. 吉姆已經加入那樂隊了。

Jim has been a member of the band for a month. 吉姆已經加入那個樂隊一個月了。

His grandfather has died. 他祖父已經死了。

His grandfather has been dead for 2 years. 他祖父已經死了兩年了。

My father has arrived in China. 我父親已經到達中國了。

My father has been in China for a week. 我父親已經在中國一個星期了。

(3)在否定句中,非延續性動詞也可以與時間段連用。

e.g. I haven’t borrowed books from the library since last year. 自去年以來我就沒有在圖書館借過書。

Jim hasn’t come back for a year. 吉姆已有一年沒回來了。

6、現在完成時的幾種常見的句型轉換。

現在完成時可以轉化成一般過去時,還可以轉化成“It is/has been +時間段+since從句(用一般過去時)”等句型。

e.g. Jim has been back for a month. 吉姆已經回來一個月了。 = Jim came back a month ago. 吉姆一個月前就回來了

= It is/has been a month since Jim came back. 自吉姆回來已經有一個月了。 = A month has passed since Jim came back. I have kept the book for two days. = I borrowed the book two days ago.

= It is / has been two days since I borrowed the book. = Two days has passed since I borrowed the book.

7、現在完成時和一般過去時的區別:

現在完成時強調的是過去的動作對現在的影響,它和現在有密切的聯繫。現在完成時經常會出現下列的標誌詞。

如:already, yet, just, ever, never, several times, before, so far, for +時間段, since +時間點或從句等。一般過去時強調的是動作發生的時間、地點,不涉及對現在的影響,所以凡含有表示過去的時間狀語的句子,都必須用一般過去時,不能用現在完成時。

  初中英語輕鬆學的方法

閒來無事唱首歌

不管是英語課前還是你準備開始學英語之前,你都可以唱首英文歌來熱身。當然要選擇那些容易理解的歌。這個簡單有意思的活動會幫助你放鬆自己,迅速使大腦集中在英語上。因爲在學習英語的時候,保持放鬆的心態是非常重要的,它可以幫助你激活你的創造力,而創造力會幫助你在操練英語的時候想起更多的例子。

寫一段英語練練筆

如果你馬上要開始複習英語了,先別急着翻開書本。而是隨意寫一段英文,可以是關於你的朋友的,你的一天,你的愛好等等,什麼都可以。和唱英文歌一樣,練筆可以幫助你很快進入到英語狀態,同時也可以鞏固你的知識。

讀一本好的英文書

小說可以幫助你瞭解西方文化,雜誌可以幫助你接觸到最鮮活的語言。不管讀什麼都可以幫助你提高英語能力。注意,不要選擇太難的讀物,遇到生詞的時候也不要立即停下來查字典,而是設法根據上下文猜測詞義。即使你非常想知道某個詞的意思,也要等到讀完一頁或一個章節的時候再查。

激活你的詞彙

詞彙只有通過使用來鞏固,因此無論是口語還是寫作的練習中,有意識地使用剛剛學過的詞彙是非常重要的。比如你想說說關於度假的話題,就可以先回憶一下上次你是在哪裏度假的?你最喜歡的事情是什麼?有那些詞彙可以描述風景,心情,又有哪些詞彙可以把動作描述得更爲準確?

激活你的語法

結合學過的語法項目,可以稍微做一下回顧。比如本學期學了哪些句型?當我們回顧定語從句的時候,首先就要知道什麼是關係代詞,什麼是關係副詞。當我們學習名詞性從句時,也應該懂得哪些從句的陳述句可以省略that,哪些不可以省。當我們學習一般過去時的時候,不僅可以描述一下上週末做過的事情,而且可以思考一下它和現在完成時的區別。如果把學英語的人比喻成建築師的話,詞彙是磚瓦,語法則是架構。由此可見,沒有正確的架構,是建不起高樓的。

每天都要學英語

天天接觸到英語很重要。不過別誤會,我可不是讓大家只學英語。每天30分鐘比一週一次但持續4個小時要好得多。持續時間短但頻率高會幫助你的大腦永遠爲英語保鮮。

本次整理就到這裏啦,祝大家在考試中能金榜題名!