【正文】
ave been sold out。sell out。sold out。 【點評】考查動詞時態(tài)中的for+段時間與完成時態(tài)連用,根據時間確定是現(xiàn)在完成還是過去完成。我已經有兩年沒有打過了。hadn39。t playC.didn39。t played4.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. 【點評】考查現(xiàn)在完成時。made【答案】 B 【解析】【分析】句意:——華為近幾年取得了多大的進步?。 y怪它在世界的每個角落都出名。C.has made3.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world.A.【點評】考查動詞時態(tài)。have received【答案】D 【解析】【分析】句意:我已經收到音樂會的邀請,我等不及要去了。was receivingwill receivereceivet wait to go. 【點評】考查現(xiàn)在完成時,注意現(xiàn)在完成時中延續(xù)性動詞的使用。根據for two weeks,可知句子時態(tài)為現(xiàn)在完成時,而且謂語動詞必須是延續(xù)性的。你什么時候買的。D.C.B.【英語】初中英語現(xiàn)在完成時易錯剖析及解析一、初中英語現(xiàn)在完成時1.—Your new bike is so nice! When did you buy it? —In July. I _____it for two weeks.A.hadhave hadhave boughtbought【答案】 B 【解析】【分析】句意:——你的新自行車那么好看?!咴路荩屹I了兩周了。因此排除AD,buy是結束性動詞,不能夠延續(xù),應此排除,故答案是B。2.I ________ an invitation to the concert. I can39。 A.B.C.D.由句意得知我已經收到去音樂會的邀請函,動作已完成造成的影響是我等不及要去,要用現(xiàn)在完成時,故答案選D。根據題目所給語境推斷出應使用的時態(tài)。is makingB.makesD.根據時間狀語 in recent years,近幾年,可知動作從過去持續(xù)到現(xiàn)在,時態(tài)為現(xiàn)在完成時have/has+過去分詞,故選B。注意掌握現(xiàn)在完成時的結構have/has+過去分詞。haven39。B.t playwon39。D.t played【答案】A 【解析】【分析】句意:——你還打籃球嗎?——哦,不了。根據句中的for the last two years可知應與完成時態(tài)連用,又有時間是the last two years可知是從現(xiàn)在往前兩年,因此應使用現(xiàn)在完成時態(tài),故選A。5.All the skirts.Theyvery well. A.are soldB.have soldC.sellD.sell【答案】C 【解析】【分析】句意:所有的裙子都賣完了,他們非常暢銷。故選C。6.—Your shoes are so old. Why don39。spendhave spentam spendingwas spending【答案】 B 【解析】【分析】因為把所有的錢都花在MP5上,所以沒錢買鞋。【點評】考查現(xiàn)在完成時的用法,強調過去發(fā)生的動作對現(xiàn)在造成的影響。 history for nearly 20 years.A.B.C.D.他教歷史將近20年了。主語是he,用has,故選B.【點評】考查現(xiàn)在完成時,注意其常與for+一段時間連用。was dyinghas dieddiedhas been dead【答案】 D 【解析】【分析】句意:南西去世五年了。句子強調的是過去開始的動作或狀態(tài)一直延續(xù)到現(xiàn)在,句子用現(xiàn)在完成時態(tài);die是一個非延續(xù)性動詞,不能與表示一段時間的狀語for…連用,用成be dead。【點評】本題考查時態(tài)辨析。 been dead。has been t