【正文】
現(xiàn)在完成時(shí)語(yǔ)法及練習(xí)Class__________ Name_________ Number_________一、 現(xiàn)在完成時(shí)的構(gòu)成:主語(yǔ) + have/has + 過(guò)去分詞 (過(guò)去分詞:規(guī)則動(dòng)詞的過(guò)去分詞構(gòu)成與動(dòng)詞過(guò)去式相同;不規(guī)則動(dòng)詞需要特殊記憶。)專項(xiàng)練習(xí)(一)( )1. I English in this school since 1999. A. taught B. have taught C. teach D. would teach( )2. Li Lei ________ the pen for five years.A. has had B. bought C. have had D. have bought( )3. Kate ________ her grandmother39。s photo before.A. haven39。t seen B. have seen C. see D. hasn39。t seen( )4. _______ Mary _______ you these days?A. Has, seen B. Do, see C. Did, see D. Is, seeing( )5. So far ,we _______ thousands of buildings in Guangzhou.A. build B. have build C. build D. will build二、否定式:主語(yǔ) + haven’t /hasn’t + 過(guò)去分詞。 疑問(wèn)式:Have / Has + 主語(yǔ) + 過(guò)去分詞? 簡(jiǎn)略答語(yǔ):Yes, 主語(yǔ) + have/has.(肯定) No, 主語(yǔ) + haven’t/hasn’t.(否定)專項(xiàng)練習(xí)(二)( )1. Have you finished your work? .A. Yes, I have. B. Yes, I do. C. Yes, I am. D. Yes, I did.( )2. Has she ever learned English? A. Yes, she has. B. Yes, she does. C. No, she doesn’t D. No, she has( )3. He finished his homework. yet .A. doesn’t B. haven’t C. hasn’t D. doesn’t have三、現(xiàn)在完成時(shí)的含義之一:表示過(guò)去發(fā)生或已經(jīng)完成的動(dòng)作對(duì)現(xiàn)在造成的影響或結(jié)果,常與never/ever,just,already/yet,before,so far等連用。(1)以already, just和yet為標(biāo)志, already, just和yet 表示到現(xiàn)在為止動(dòng)作或狀態(tài)已經(jīng)、剛剛或還沒(méi)有發(fā)生。如:我已經(jīng)完成了我的作業(yè)。 I have already finished my homework. 他剛剛看過(guò)這部電影。 He has just seen the film. 他還沒(méi)有回來(lái)。 He hasn’t e back yet.。(2)以ever和never為標(biāo)志。ever和never 表示到現(xiàn)在為止動(dòng)作或狀態(tài)曾經(jīng)或從來(lái)沒(méi)有發(fā)生過(guò)。 如:這是我看過(guò)的最好看的電影。 This is the best film I have ever seen. 他從來(lái)沒(méi)有去過(guò)北京。 He has never been to Beijing. (3)以動(dòng)作發(fā)生的次數(shù)為標(biāo)志。若某一動(dòng)作到現(xiàn)在為止已經(jīng)發(fā)生了若干次,則要使用現(xiàn)在完成時(shí)。 如: 他說(shuō)他已經(jīng)去過(guò)美國(guó)三次。 He says he has been to the USA three times. (4)以so far為標(biāo)志。so far往往表示到目前為止動(dòng)作或狀態(tài)已經(jīng)發(fā)生。如:到目前為止,他已經(jīng)收集了幾千張郵票。 He has collected thousands of stamps so far. 專項(xiàng)練習(xí)(三)( )1. Have you travelled on the train? Yes, I have.A. never B. ever C. just D. yet( )2. Have you finished your homework? Not _________.A. ever B. already C. yet D. just( )3. We haven39。t finished our homework .A. already B. ever C. yet D. never( )4. Have you learned English? Yes, I39。ve learned a lot.A. never, ever B. ever, never C. ever, already D. already, ever( )5. Have you finished your homework ? Yes, I39。ve done that A. yet, already B. already, yet C. ever, never D. still, just