高中英語語法詳解:現(xiàn)在完成時的基本概念詳解
現(xiàn)在完成時由“have/has+過去分詞”構成,主要有兩個含義:
一、①表示動作發(fā)生在過去,但與現(xiàn)在的情況有聯(lián)系,有時無時間狀語,有時和一些表示不確定的過去時間狀語連用,
如:many times,just,yet,ever,never,just,already,before,so far,by now等連用.
②表示從過去某一時間開始一直延續(xù)到現(xiàn)在并還可能繼續(xù)延續(xù)下去的動作,用于延續(xù)性動詞,且句中常帶有表示一段時間的時間狀語,
如:since + 時間點/從句,for two months,so far等.
二 、1)現(xiàn)在完成時和一般過去時都能表示過去發(fā)生過的動作,但現(xiàn)在完成時表示過去動作對現(xiàn)在的影響,并且表示這一動作已完成或還可能繼續(xù)下去;
2)而一般過去時與現(xiàn)在的情況沒有聯(lián)系,僅表示過去的動作,且這一動作到說話時已終止.因此現(xiàn)在完成時不能與表示明確的過去時間
如:in1949,yesterday,last week等的狀語連用,并且用when或where對這些時間和地點狀語提問時,一般只用一般過去時.
三、在“it is first/second...time that.”或在“it/this/that is the +最高級+名詞+that.”結構中,that從句中的動詞常用現(xiàn)在完成時;
在“it + be ...+since從句”這一結構中,be可用一般現(xiàn)在時或現(xiàn)在完成時,since從句一般用過去時.