現(xiàn)在完成時(shí)表示過(guò)去的動(dòng)作對(duì)現(xiàn)在造成的影響或從過(guò)去一直持續(xù)到現(xiàn)在的動(dòng)作,包含“已完成”與“未完成”兩種意義。
1.肯定句:主語(yǔ)+have/has+done+其他。
2.否定句:主語(yǔ)+have/has+not+done+其他。
3.一般疑問(wèn)句:Have/Has+主語(yǔ)+done+其他。
1.表示發(fā)生在過(guò)去的動(dòng)作對(duì)現(xiàn)在仍有影響。
e.g.He has just gone to Shanghai.他剛?cè)チ松虾!?/p>
2.表示從過(guò)去開(kāi)始一直延續(xù)到現(xiàn)在(可能延續(xù)下去)的動(dòng)作或狀態(tài)。
e.g.He has lived here since 2000.自從2000年以來(lái),他一直住在這兒。
【注】常與現(xiàn)在完成時(shí)連用的時(shí)間狀語(yǔ)有:表示不確定的過(guò)去時(shí)間狀語(yǔ),如already,before,recently,just;頻度時(shí)間狀語(yǔ),如never,ever,once;包括現(xiàn)在時(shí)刻在內(nèi)的時(shí)間狀語(yǔ),如this morning,today;表示一段時(shí)間的狀語(yǔ),如since,for …;與現(xiàn)在時(shí)刻相連的時(shí)間狀語(yǔ),如up to now,so far等。
3.have gone to和have been to的區(qū)別。
have gone to 表示“去而未歸”;have been to 表示“去已歸來(lái)”。
e.g.—Hello,may I speak to Joe?你好,我能和喬說(shuō)話嗎?
—Sorry,he has gone to Shanghai.抱歉,他去上海了。(還沒(méi)回來(lái))
e.g.He has been to Shanghai twice.他已經(jīng)去過(guò)兩次上海了。(已經(jīng)回來(lái))
4.在完成時(shí)中,一個(gè)非延續(xù)性動(dòng)詞不能與表示一段時(shí)間的狀語(yǔ)連用,此時(shí)需要將非延續(xù)性動(dòng)詞改為延續(xù)性動(dòng)詞或者狀態(tài)動(dòng)詞。
e.g.His grandfatherhas diedfor over 20 years.(錯(cuò)誤)
His grandfatherhas been deadfor over 20 years.(正確)
小學(xué)生學(xué)習(xí)指導(dǎo)(高年級(jí))2020年11期