【正文】
Did,has visited【答案】 C 【解析】【分析】句意:他以前去過日本嗎? 是的,他兩年前去過那里。C.Has,has visited —Yes, he there two years ago.A. 【點評】考察with結(jié)構(gòu)。blows【答案】B 【解析】【分析】句意:我們不能睡在外面,外面大風(fēng)吹。blewblowingblowoutside. 時間狀語for eight years是一段時間,所以要用表示狀態(tài)的短語be in的現(xiàn)在完成時態(tài),故選D【點評】考查現(xiàn)在完成時的短語辨析。D.has e toB.has gone to —Because he【點評】考查動詞的時態(tài)?!苍S她還沒有完成工作。didn39。t finishedC.won39。t finishs office.— Maybe she ______ her work yet.A.【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應(yīng)用。has been using【答案】 D 【解析】【分析】句意:Rosa已經(jīng)使用這臺洗衣機超過10年了,她正在考慮買一個新的。C.used最新英語初中英語現(xiàn)在完成進行時練習(xí)題一、初中英語現(xiàn)在完成進行時1.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one. A.is usingB.had usedD.表示從過去某個時間持續(xù)到現(xiàn)在一直發(fā)生的動作用現(xiàn)在完成時態(tài)或現(xiàn)在完成進行時態(tài),故答案選D。2.— Look, the light is still on in Helen39。doesn39。B.t finishhasn39。D.t finish【答案】 C 【解析】【分析】句意:——看,海倫的辦公室的燈還亮著在。yet用于否定句末,是現(xiàn)在完成時的標志詞,故選C。3.—Why is your foreign teacher’s Chinese so good?China for eight years.A.has been toC.has been in【答案】D 【解析】【分析】句意為:為什么你的外教的中文那么好?因為他來中國已經(jīng)8年了。4.We can’t get sleep with a strong wind A.B.C.D.blowing表示正在進行時。5.— he ___ Japan before?Did,visitedB.Has,visitedD.根據(jù)before可知句子要用現(xiàn)在完成時“have/has+過去分詞”, 主語he是第三人稱單數(shù)故用has,這是一個一般疑問句,將has提前,故選C。6.The number of foreign students attending Chinese universities ____ rising steadily since 1990. A.B.C.D.根據(jù)時間狀語since 1990,從1991年開始,可知本句時態(tài)為現(xiàn)在完成進行時has/have +been+現(xiàn)在分詞;再根據(jù)the number of,……的數(shù)量,助動詞應(yīng)用單數(shù)形式has,be的過去分詞been。 【點評】考查現(xiàn)在完成進行時。7.The couple _________their new flat since the end of last month. They haven39。have been decoratinghave decoratedhas been decoratingwas decorating【答案】 A 【解析】【分析】句意: 這對夫婦從上個月末起就一直在裝飾他們的新公寓。 decorate裝飾,動詞;根據(jù)句意和 所以應(yīng)該用現(xiàn)在完成進行時,且此處主語是the couple,且根據(jù)后句中的they可知,此處指的是夫妻兩個人,所以表示名詞復(fù)數(shù),所以謂語動詞用原形,故選A。注意表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,應(yīng)該用現(xiàn)在完成進行時。s time the central government ________ some effective measures to bring them under control.A. would takehave increased。have been increasing。have been increas