【正文】
稱單數(shù),用has gone to。Have been to去過某地(已回);have been in在……;have gone to去了某地(未回)。D.He has gone to ShanghaiB.He has been to Shanghai主語是he,用has,故選B.【點評】考查現(xiàn)在完成時,注意其常與for+一段時間連用。他教歷史將近20年了。D.C.B.history for nearly 20 years.A. 【點評】此題考查現(xiàn)在完成時的用法。had read【答案】B 【解析】【分析】句意:——露西,你認(rèn)為《金銀島》怎么樣?——它是如此令人激動以至于我讀了兩次。C.have reads so exciting that I _______ it twice.A.【點評】本題考查現(xiàn)在完成時的用法。would be【答案】 C 【解析】【分析】由since引導(dǎo)的從句可知主句應(yīng)用現(xiàn)在完成時,故答案為C。have beenwaswill beD.are offeringB.offered【點評】考查現(xiàn)在完成時的用法,注意表示動作的延續(xù)用現(xiàn)在完成時?!?,真漂亮。D.C.B.【英語】英語現(xiàn)在完成時專項訓(xùn)練100(附答案)一、初中英語現(xiàn)在完成時1.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A.kepthave kepthave boughtbought【答案】 B 【解析】【分析】句意:——看這些郵票,我持有它們5年了。表示動作從過去開始持續(xù)到現(xiàn)在用現(xiàn)在完成時,結(jié)構(gòu)為have/has+過去分詞,因為主語是I,助動詞用have,故選B。2.The volunteers ________ a lot of help to the old and the young since 2010.A.have offeredC.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.3.I scared of dogs ever since a dog hurt me when I was five years old.A.B.C.D.句意是:自從我五歲時被狗傷過之后我就一直怕狗。4.—How do you like Treasure Island,Lucy?—It39。am readingB.was readingD.根據(jù)twice可知已經(jīng)發(fā)生了,故此處用現(xiàn)在完成時,故為have read,故選B。5.—Lucy, is your uncle a teacher?—Yes, he is. Heteacheshas taughtis teachingwill teach【答案】B 【解析】【分析】句意:——露西,你叔叔是老師嗎?——是的,他是。根據(jù)句中的時間狀語 for nearly 20 years ,可知,表示持續(xù)一段時間的動作,用現(xiàn)在完成時,have/has+過去分詞。6.—Where is your father?— .A.He has been in ShanghaiC.He have been to Shanghai【答案】C 【解析】【分析】句意:-你的父親在哪兒?-他去上海了。本題中父親是人們在找的人,所以是去了某地,還沒回來,用have gone to。故選C。以及Have been to;have been in;have gone to三個短語的