【正文】
現(xiàn)在完成時的用法語法點撥一、現(xiàn)在完成時的構(gòu)成 現(xiàn)在完成時是由“have(has) +動詞的過去分詞”構(gòu)成?! 釉~的過去分詞有兩類:規(guī)則變化和不規(guī)則變化,規(guī)則變化是和動詞過去式的變化一樣, 例如:stopped,worked等; 不規(guī)則變化需要同學(xué)們記憶。例如:go-went-gone,do-did-done等?! 〔灰?guī)則動詞的變化: 1. A-A-A式:即動詞原形,過去式和過去分詞的形式是一樣的?! ?例如:cut-cut-cut,put-put-put,hit-h(huán)it-h(huán)it等?! ?.A-B-B式:即動詞的過去式和過去分詞的形式是一樣的。 例如:bring-brought-brought,teach-taught-taught, buy-bought-bought等?! ?.A-B-C式:即動詞原形,過去式和過去分詞的形式是不一樣的?! ?例如:take-took-taken,taken是由動詞原形take加字母n變化來的;二、現(xiàn)在完成時的句式變化 1. 否定句:現(xiàn)在完成時的否定句是在助動詞have(has)的后面加not構(gòu)成?! ?例如:I haven’t seen the film so ,我還沒有看那部電影。 也可以不用not而用否定詞never,hardly等構(gòu)成否定句?! ?例如:We have never heard of that 。 2. 一般疑問句:現(xiàn)在完成時的一般疑問句是把助動詞have(has)提到句子主語的前面?! ?例如:Have you seen the film yet? 你看過那部電影了嗎? 3. 特殊疑問句:特殊疑問詞+have(has) +主語+過去分詞+其他? 例如:How many times have you seen that movie? 你看過幾次那個電影?三、現(xiàn)在完成時的用法 1.表示過去發(fā)生或完成的某一動作對現(xiàn)在造成的影響和結(jié)果,也就是說現(xiàn)在完成時雖然與過去有關(guān), 但側(cè)重于指對現(xiàn)在造成的影響和結(jié)果。 例如:They have turned off the 。 ?。▌幼魇沁^去發(fā)生的,但強(qiáng)調(diào)結(jié)果是現(xiàn)在燈不亮了) 2.表示動作從過去某一時刻開始,一直延續(xù)到現(xiàn)在,還有可能繼續(xù)持續(xù)下去,經(jīng)常和for,since引導(dǎo) 的時間狀語連用,其謂語動詞必須是延續(xù)性動詞。 例如:We have learned English for two years. 我們已經(jīng)學(xué)習(xí)了兩年的英語了。四、現(xiàn)在完成時的時間狀語 用于現(xiàn)在完成時的時間狀語經(jīng)常有:already,just,ever,yet,never等,且so far,recently,in the last(past)few years等時間狀語也用于現(xiàn)在完成時?! ±纾篛ur parents have built some big houses for us in the last few years. 在過去的幾年里,我們的父母已經(jīng)為我們建了一些大的房子。五、現(xiàn)在完成時的中考要點 考點一:have gone to和have been to的區(qū)別: have been to+地點名詞,表示“曾經(jīng)去過某地”,但現(xiàn)在不在那里?! ±纾篐ave you ever been to Beijing? 你曾經(jīng)去過北京嗎? have gone to+地點名詞表示“去了某地”,可能已經(jīng)達(dá)到或者在路途中,不在說話的現(xiàn)場?! ±纾骸猈here is your father? 你爸爸在哪? —He has gone to Beijing. 他去了北京。 考點二:一般過去時和現(xiàn)在完成時的區(qū)別 兩種時態(tài)的結(jié)構(gòu)、句式和時間狀語都不相同,所表達(dá)的意思也不相同,過去時主要是它的動作都發(fā)生在過去,要和表示過去的時間狀語連用,例如:yesterday,last week,two years ago等?,F(xiàn)在完成時強(qiáng)調(diào)結(jié)果而不強(qiáng)調(diào)過去的時間。 例如:I have seen the movie. 我看過這部電影了。(它強(qiáng)調(diào)結(jié)果) I saw the movie last night. 我昨天晚上看得這部電影。(它強(qiáng)調(diào)時間:昨天晚上) 考點三:動詞的延續(xù)性與非延續(xù)性 有些動詞是“瞬間完成”,它不能和表示延續(xù)一段時間的狀語連用?! ±纾篐e has died for two years.(錯誤) 他已經(jīng)死了兩年了?! 釉~die不能延續(xù),不能和時間狀語for two years連用。這類動詞叫非延續(xù)性動詞,它要和表示一段時間的狀語連用時,必須改為相對應(yīng)的延續(xù)性動詞。 注意:點動詞(buy, die, join, finish等)不能直接與for, since 連用,需要改變動詞?! ?) 用have代替buy I have bought new car. 他買了輛新車。(含義:他自己有車,不用搭別人車等。) I have had this bike for almost 7 years. 我買這輛自行車七年了?! ?) 用keep或have代替borrow He has kept the book for a long t