當前位置

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

初中語法之現在完成時

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

現在完成時,由“have/has+過去分詞”構成,本文主要講解初中英語現在完成時的基本結構、用法、常見考法等內容,希望通過本文能夠提升大家對現在完成時的認知和運用。

初中語法之現在完成時

初中語法之現在完成時,現在完成時的結構用法

什麼是現在完成時?

現在完成時表示過去發生的動作對現在造成的影響或結果或表示過去的動作或狀態持續到現在。

現在完成時的基本結構

初中語法之現在完成時,現在完成時的結構用法

現在完成時:主語+have/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的用法。

①for+時段 爲…時間

②since+過去一個時間點(譯爲:自從……以來)

③since+時段+ago

④since+從句(過去時)

⑤It 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

d joined in been in

解析:本題考查學生對現在完成時的熟練掌握。 since 1978表達“自從1978年一直到現在”,表示這件事情從過去一直持續到現在,應該用現在完成時,而且動詞必須是延續性動詞,AB均爲瞬間動詞,不能與時間段連用,故排除;C爲一般過去時,也不行。

答案:D.

一般過去時和現在完成時的用法區別是我們要注意的地方。要牢記:

一般過去時通常與表示過去的時間狀語連用。

如: yesterday, last week , two years ago ,just now ,in 2002 等;而現在完成時則常與 just ,already ,ever ,never 等副詞和 these days ,this week ,since ......, for ...... 等表示一段時間的狀語連用。現在完成時強調過去發生的動作對現在的影響和結果,而一般過去時與現在沒有聯繫,只是說明某個動作發生的時間是在過去。

典型例題2: —______ you ___ your homework yet ?

—Yes . I _____ it a moment ago .

; do ; finished ; done ; finished ; done ; have finished

解析:本題考查一般過去時和現在完成時的用法區別。問句中的yet表明應該用現在完成時,而回答中的a moment ago 是一個表示過去的時間狀語,應該用一般過去時。

今天,小編爲同學們帶來了相當豐富的與英語現在完成時的相關語法測試題,一起來看看吧。

題目要求:將下面的句子翻譯成英文

1.你曾經吃過魚和薯條嗎?

2. 我剛剛丟了我的化學書。

3. 我以前從來沒去過那個農場。

4. 他已經吃過午飯

5. 你已經看過這部電影了嗎?

6. 我哥哥還沒回來。

7.這本字典我已買了三年了。

8.他離開中國三年了。

9.我認識他們五年了。

10.他們已去了美國五年了。

11.自從他搬到濟寧,他就住這兒了。

12.我妹妹成爲一個大學生已經三年。

13.自從1999年以來他們就認識。

14.我來到這個學校已3年多了。

參考答案:

1. Have you ever had / eaten fish and chips?

2. I have just lost my chemistry book.

3. I have never been to the farm before.

4. He has already had lunch = He has had lunch already.

5. Have you seen the movie yet?

6. My brother hasn’t come /get / been back yet = My brother hasn’t returned yet.

7. I have had this dictionary for three years / since three years ago.

8. Has been away from China for three years.

9. I have known them for five years.

10. They have been in the USA for five years.

11. He has been here since he moved to Jining.

12. My sister has been a college student for three years = My sister has been in college for three years.

13. They have known each other since 1999.

14. I have been in this school for over three years.