- 相關推薦
初中英語現在完成時語法歸納
現在完成時用來表示之前已發生或完成的動作或狀態,其結果的影響現在還存在;也可表示持續到現在的動作或狀態。其構成:have (has) +過去分詞。以下是小編整理的初中英語現在完成時語法歸納,希望對大家有所幫助。
比較一般過去時與現在完成時
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.。
4)一般過去時常用的非持續性動詞有come, go, leave, start, die, finish, become, 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?(強調有卷子未交,疑為不公平競爭)
He has been in the League for three years. (在團內的狀態可延續)
He has been a League member for three years. (是團員的狀態可持續)
5)句子中如有過去時的時間副詞(如yesterday, last, week, in 1960)時,不能使用現在完成時,要用過去時。
。ㄥe)Tom has written a letter to his parents last night.
。▽Γ㏕om wrote a letter to his parents last night.
英語語法現在完成時用法講解
(一)表示從過去某時開始一直持續到現在的動作,并且還將持續下去。
The Chinese have been making paper for two thousand years.中國有2000年的造紙歷史。(動作還將繼續下去)
I have been learning English since three years ago.自從三年前以來我一直在學英語。(動作還將繼續下)
(二)表示在說話時刻之前剛剛結束的動作。
We have been waiting for you for half an hour.我們已經等你半個鐘頭了。(動作不再繼續下去)
(三)有些現在完成進行時的句子等同于現在完成時的句子。
They have been living in this city for ten years. They have lived in this city for ten years. 他們在這個城市已經住了10年了。
I have been working here for five years. I have worked here for five years. 我在這里已經工作兩年了。
(四)大多數現在完成進行時的句子不等同于現在完成時的句子。
I have been writing a book.(動作還將繼續下去)我一直在寫一本書。 I have written a book.(動作已經完成) 我已經寫了一本書。
They have been building a bridge.他們一直在造一座橋。 They have built a bridge.他們造了一座橋。
(五)表示狀態的動詞不能用于現在完成進行時。
I have known him for years.我認識他已經好幾年了。 I have been knowing... 這類不能用于現在完成進行時的動詞還有:love愛,like喜歡,hate討厭,等。
知識點總結
現在完成時指的是過去發生并且已經完成的動作對現在造成影響或后果,過去某一時間開始并一直持續到現在并且有可能還會持續的動作或狀態。
一、基本結構:主語+have/has+動詞的過去分詞
①肯定句:主語+have/has+動詞的過去分詞+賓語.
、诜穸ň洌褐髡Z+have/has+not+動詞的過去分詞)+賓語.
、垡话阋蓡柧洌篐ave/Has+主語+動詞的過去分詞+賓語.
④特殊疑問句:特殊疑問詞或詞組+一般疑問句(have/has+主語+過去分詞(V-ed)+其他)
過去分詞變化規則如下:
1 、規則動詞:規則動詞的過去分詞的構成規則與規則動詞的過去式的構成規則相同。四點變化規則:
。1)一般動詞,在詞尾直接加“ ed ”。 work---worked---worked ,visit---visited---visited
(2)以“ e ”結尾的動詞,只在詞尾加“ d ”。 live---lived---lived ,
(3)以“輔音字母 + y ”結尾的動詞,將 "y" 變為 "i" ,再加“ ed ”。
study---studied---studied ,cry---cried---cried
(4)重讀閉音節結尾,末尾只有一個輔音字母,先雙寫該輔音字母,再加“ ed ”。
stop---stopped---stopped , drop---dropped--dropped
2 、 不規則動詞變化需參看不規則動詞表逐一熟記。例如; cut- cut- cut,hit-- hit-- hit.
二、用法
1 、現在完成時用來表示過去發生或已經完成的動作對現在造成影響或后果。也就是說,動作或狀態發生在過去但它的影響現在還存在,強調的是現在。
例如:I have already posted the photo.我已經把照片寄走了。強調post對現在的影響“照片不在這里”。
2、現在完成時可以用來表示發生在過去某一時刻的,持續到現在的動作(用行為動詞表示)或狀態(be動詞表示),常與for(+時間段),since(+時間點或過去時的句子)連用.謂語動詞必須是延續性動詞。例如:He has lived here since 1978.自從1978年以來,他一直住在這兒。(動作起始于1978年,一直住到現在,可能還要繼續住下去。)
注意:for和since的用法。
、賔or+時段 為…時間
、趕ince+過去一個時間點(譯為:自從……以來)
③since+時段+ago
、躶ince+從句(過去時)
、軮t is+時段+since+從句(過去時)
注:瞬間動詞(buy,die,join,lose……)不能直接與for 或since 引導的時間段連用。要改變成延續性動詞。 變化如下: come/arrive/reach/get to-----be in go out----be out finish----be over open----be open die----be dead Buy---have Fall ill---be ill Come back---be back Put on ---be on/wear Worry---be worried Catch a cold---have a cold
三、現在完成時往往同表示不確定的過去時間狀語連用,如already(肯定), yet(否定,疑問), just, before, recently,still, lately,never等.
例如:He has already finished the work..
常見考法
對于現在完成時的考查,多以單選、句型轉換或詞語運用的形式考查學生在具體語境中靈活運用時態的能力。在考試中,會讓大家判斷是否該用現在完成時,或者是考查“瞬間動詞”不能與表示一段時間的狀語連用”這一知識點。
典型例題1:His father_____the party since 1978
A.joind B.has joined C.was in D.has been in
解析:本題考查學生對現在完成時的熟練掌握。 since 1978表達“自從1978年一直到現在”,表示這件事情從過去一直持續到現在,應該用現在完成時,而且動詞必須是延續性動詞,AB均為瞬間動詞,不能與時間段連用,故排除;C為一般過去時,也不行。
答案;D.
誤區提醒
一般過去時和現在完成時的用法區別是我們要注意的地方。要牢記:
一般過去時通常與表示過去的時間狀語連用。如: yesterday, last week , two years ago ,just now ,in2002等;而現在完成時則常與 just ,already ,ever ,never 等副詞和 these days ,this week ,since ......, for ...... 等表示一段時間的狀語連用,F在完成時強調過去發生的動作對現在的影響和結果,而一般過去時與現在沒有聯系,只是說明某個動作發生的時間是在過去。
典型例題1: —______ you ___ your homework yet ?
—Yes . I _____ it a moment ago .
A.Did ; do ; finished B.Have ; done ; finished C.Have ; done ; have finished
解析:本題考查一般過去時和現在完成時的用法區別。問句中的yet表明應該用現在完成時,而回答中的a moment ago 是一個表示過去的時間狀語,應該用一般過去時。
答案: B
【初中英語現在完成時語法歸納】相關文章:
初中英語一般現在時語法重點歸納03-02
英語語法學習的技巧歸納11-21
初中英語基本語法知識05-14
初中英語基本語法筆記01-02
初中英語語法大全:介詞02-24
初中英語全部語法知識大全02-27
容易記憶的初中英語語法02-17
初中英語語法之had better02-26
初中英語語法連詞和分詞05-16