來(lái)源:網(wǎng)絡(luò)資源 2023-07-12 17:36:00
現(xiàn)在完成時(shí)考點(diǎn)歸納
現(xiàn)在完成時(shí)的用法
表示動(dòng)作發(fā)生在過(guò)去,持續(xù)到現(xiàn)在,并有可能繼續(xù)下去。
表示動(dòng)作發(fā)生在過(guò)去,對(duì)現(xiàn)在造成影響。
結(jié)構(gòu):have/has done
實(shí)戰(zhàn)演練
:
1.The English teacher ____ in this village for ten years.
A.have lived B.has lived
C.lives D.living
解析:由時(shí)間狀語(yǔ)for ten years可知,動(dòng)作從過(guò)去持續(xù)到現(xiàn)在,有可能繼續(xù)下去,所以用現(xiàn)在完成時(shí)have/has done結(jié)構(gòu),因主語(yǔ)是第三人稱單數(shù),所以用has done,故選B。
2.He ____ the key in the office. Now we have to wait outside the room.
A.leave B.left
C.have left D.has left
解析:由下文Now we have to waitoutside the room可知,上文“落下鑰匙”的動(dòng)作發(fā)生在過(guò)去,且對(duì)現(xiàn)在造成影響,所以用現(xiàn)在完成時(shí)have/has done結(jié)構(gòu),因主語(yǔ)是第三人稱單數(shù),所以用has done,故選D。
判斷現(xiàn)在完成時(shí)的時(shí)間標(biāo)志詞
中考選擇題中的現(xiàn)在完成時(shí)考查時(shí),一般有常用的時(shí)間狀語(yǔ):“for+時(shí)間段”,“since+過(guò)去的時(shí)間/一般過(guò)去時(shí)”、“in the past/last+時(shí)間段”、never、before、already、yet、recently、just、次數(shù)、so far等。
注意:already一般用于肯定句句中(用于疑問(wèn)句中時(shí)表示強(qiáng)調(diào)或加強(qiáng)語(yǔ)氣),yet一般用于否定句和疑問(wèn)句句末。
Hehas already been there.
Hehasn’t been there yet.
實(shí)戰(zhàn)演練:
1.This medicine ____ millions of people’s lives since it was put into use. (2016上海)
A.is saving B.will save
Chas saved D.had saved
解析:由since it was put intouse “自從它投入使用以來(lái)”可知,句子用現(xiàn)在完成時(shí)have/has done結(jié)構(gòu),故選C。
2.The film Operation Red Sea ____ a lot of praise since its first show monthsago. (2018上海)
A.wins B.win
C.will win D.has won
解析:由since its first showmonths ago“從幾個(gè)月前的第一次演出開(kāi)始”可知,句子用現(xiàn)在完成時(shí)have/has done結(jié)構(gòu),故選D。
肯定句、否定句及疑問(wèn)句的轉(zhuǎn)換
肯定句句式:主語(yǔ)+have/has done+(其它).
否定句句式:主語(yǔ)+have/has not done+(其它).
一般疑問(wèn)句句式:Have/Has+主語(yǔ)+done+(其它)?
特殊疑問(wèn)句句式:特殊疑問(wèn)詞+have/has+主語(yǔ)+done+(其它)?
實(shí)戰(zhàn)演練:
MrSmith has already finished his work. (改為否定句)
Mr Smith________ finished his work ________.
答案:hasn’t;yet
Theyhave been away from this town for more than ten years. (改為一般疑問(wèn)句)
________ they________ ________ ________ this town for more than ten years?
答案:Have;been;away;from
have beento/have gone to/have been in區(qū)別
have been to |
表示去過(guò)某地(已經(jīng)回來(lái)) She has been to America three times. 她去過(guò)美國(guó)三次。 |
have gone to |
表示去了某地(尚未回) Mr Black has gone to Beijing on a business tour. Black先生已經(jīng)到北京出差去了。(說(shuō)話時(shí)Black先生還在北京) |
have been in |
表示待在某地多長(zhǎng)時(shí)間,通常與表示一段時(shí)間的狀語(yǔ)連用 We have been in this small village for two months. 我們?cè)谶@個(gè)小村莊里已經(jīng)兩個(gè)月了。 |
實(shí)戰(zhàn)演練:
Doyou know that they ____ the beautiful island many times?
A.have been in B.have been to
C.have gone to D.had been to
解析:know后面是賓語(yǔ)從句,主句是一般現(xiàn)在時(shí),所以從句用不受主句的時(shí)態(tài)限制;many times表示次數(shù),與現(xiàn)在完成時(shí)連用,且表示去過(guò)已回來(lái),用have been to,故選B。
編輯推薦:
歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問(wèn)中考網(wǎng),2024中考一路陪伴同行!>>點(diǎn)擊查看