語法 | 現在完成時的基本結構
現在完成時是英語中的一個重要時態,現在完成時的語法內容非常豐富,小編爲大家收集、整理了一系列有關現在完成時的英語語法知識,一起來看看吧!
一.基本結構:助動詞have/has+過去分詞(done)
二.句型:
否定句:主語+have/has+not+過去分詞+其他. 一般疑問句:Have/Has+主語+過去分詞+其他.
簡略答語: Yes, 主語+ have/has.(肯定) No, 主語+ haven't/hasn't.(否定)
三.用法
(1)現在完成時表示過去發生或已經完成的動作對現在造成的影響或結果
I have spent all of my money (so far).(含義是:現在我沒有錢花了.)
Guo zijun has (just/already) come. (含義:郭子君現在在這兒)
My father has gone to work.(含義是:我爸爸現在不在這兒)
(2)現在完成時可以用來表示發生在過去某一時刻的,持續到現在的動作(用行爲動詞表示)或狀態(be動詞表示)常與for(+時間段),since(+時間點或過去時的句子)連用.
①for+時段
②since+過去一個時間點(譯爲:自從……以來)
③since+時段+ago
④since+從句(過去時)
⑤It is+時段+since+從句(過去時)
Mary has been ill for three days.
I have lived here since 1998.
四.has gone (to),has been (to), has been (in) 的區別
Have/Has gone(to) :去了(現在不在說話現場)
Where is your father?He has gone to Shanghai.
Have/Has been (to) :去過(已不在去過的地方)
My father has been to Shanghai.
Have/has been in:呆了多久(還在所呆的地方)
My father has been in Shanghai for two months. /since two months ago.
怎麼樣,看完了上面小編給大家準備的有關現在完成時的語法知識,相信大家已經對現在完成時有了一定的理解,喜歡就收藏吧~