【正文】
最新英語試卷分類匯編英語現(xiàn)在完成時(及答案)一、初中英語現(xiàn)在完成時1.So far Tom with Mary _______ 50 left behind children to do their homework after school.A.helpB.helpedC.has helpedD.have helped【答案】 C 【解析】【分析】此題要掌握現(xiàn)在完成時的時間狀語及主語+with 短語是單數(shù)的概念,即可得出答案。選C。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。【點評】考查動詞時態(tài)中的for+段時間與完成時態(tài)連用,根據(jù)時間確定是現(xiàn)在完成還是過去完成。3.The volunteers ________ a lot of help to the old and the young since 2010.A.offeredB.have offeredC.are offeringD.will offer【答案】 B 【解析】【分析】考查時態(tài).句意自2010以來,志愿者們向老人和青年提供了大量的幫助..A過去時.B現(xiàn)在完成時態(tài).C現(xiàn)在進(jìn)行時態(tài).D一般將來時態(tài).since+點時間通常用于現(xiàn)在完成時態(tài),結(jié)構(gòu)是have/has+動詞的過去分詞,主語是volunteers復(fù)數(shù),用助動詞have.offer的過去分詞是offered.答案是B.4.—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評】此題考查現(xiàn)在完成時的用法。5.—Where is your father?— .A.He has been to ShanghaiB.He has been in ShanghaiC.He has gone to ShanghaiD.He have been to Shanghai【答案】C 【解析】【分析】句意:-你的父親在哪兒?-他去上海了。Have been to去過某地(已回);have been in在……;have gone to去了某地(未回)。本題中父親是人們在找的人,所以是去了某地,還沒回來,用have gone to。主語he是三人稱單數(shù),用has gone to。故選C?!军c評】本題考查現(xiàn)在完成時。以及Have been to;have been in;have gone to三個短語的詞義和用法。6.My parents for twenty years by the time I was 15.A.marriedB.had marriedC.had been marriedD.had got married【答案】 C 【解析】【分析】for twenty years“二十年”.為表一段時間的狀語,要求謂語動詞具有持續(xù)性。而在所給選項中,只有be married表示結(jié)婚狀態(tài),具有延續(xù)性,故選C?!军c評】本題考查非延續(xù)性動詞與延續(xù)性動詞的轉(zhuǎn)換。7.He ___________ for ten years. A.has been married1