【正文】
最新英語現(xiàn)在完成時解題技巧講解及練習(xí)題(含答案)一、初中英語現(xiàn)在完成時1.The Greens many places of interest since two years ago.A.has visitedB.have visitedC.visitedD.will visit【答案】 B 【解析】【分析】句意:自兩年前開始,格林一家參觀了許多名勝。since引出的時間狀語從句,強(qiáng)調(diào)主句謂語從過去某時一直延續(xù)到現(xiàn)在,主句用現(xiàn)在完成時態(tài),the Greens格林一家,表示復(fù)數(shù)含義,作主語,謂語用復(fù)數(shù)形式。故選B。2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A.haven39。t playedB.didn39。t playC.won39。t playD.hadn39。t played【答案】A 【解析】【分析】句意:——你還打籃球嗎?——哦,不了。我已經(jīng)有兩年沒有打過了。根據(jù)句中的for the last two years可知應(yīng)與完成時態(tài)連用,又有時間是the last two years可知是從現(xiàn)在往前兩年,因此應(yīng)使用現(xiàn)在完成時態(tài),故選A?!军c(diǎn)評】考查動詞時態(tài)中的for+段時間與完成時態(tài)連用,根據(jù)時間確定是現(xiàn)在完成還是過去完成。3.—How do you like Beijing, Miss Read?—I39。ve no idea. I _____ there.A.have goneB.have beenC.haven39。t beenD.haven39。t gone【答案】 C 【解析】【分析】句意:你覺得北京怎么樣,瑞得小姐?我不知道,我沒有去過那兒。短語:have been to去過某地(已經(jīng)返回);have gone to去了某地(尚未返回),根據(jù)句意,故答案為C?!军c(diǎn)評】考查短語辨析,區(qū)分have been to與have gone to,理解句子,根據(jù)語境判斷答案。4.I am surprised at the new look of my hometown,for it _____ a lot over the years.A.changedB.changesC.will changeD.has changed【答案】 D 【解析】【分析】我對我的家鄉(xiāng)的新面貌感到驚訝,因為這幾年改變了很多,結(jié)合over the years可知表達(dá)的動作發(fā)生在過去,對現(xiàn)在造成一定的影響,故用現(xiàn)在完成時have/has+過去分詞,主語it,故has,故答案是D.5.—How do you like Treasure Island,Lucy?—It39。s so exciting that I _______ it twice.A.am readingB.have readC.was readingD.had read【答案】B 【解析】【分析】句意:——露西,你認(rèn)為《金銀島》怎么樣?——它是如此令人激動以至于我讀了兩次。根據(jù)twice可知已經(jīng)發(fā)生了,故此處用現(xiàn)在完成時,故為have read,故選B?!军c(diǎn)評】此題考查現(xiàn)在完成時的用法。6.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A.teachesB.has taughtC.is teachingD.will teach【答案】B 【解析】【分析】句意:——露西,你叔叔是老師嗎?——是的,他是。他教歷史將近20年了。根據(jù)句中的時間狀語 for nearly 20 years ,可知,表示持續(xù)一段時間的動作,用現(xiàn)在完成時,have/has+過去分詞。主語是he,用has,故選B.【點(diǎn)評】考查現(xiàn)在完成時,注意其常與for+一段時間連用。7.—How long can I _________ this book?