1、1 (每日一练每日一练)2022)2022 届初中英语现在完成时题型总结及解题方法届初中英语现在完成时题型总结及解题方法 单选题 1、Its ten years since we _ here.How time flies!We _ in China for so long.Acome;workBcame;workedCcome;will workDcame;have worked 答案:D 解析:我们来这里已经十年了。时间过得真快!我们在中国工作了这么长时间。考查动词时态。在“It is+一段时间+since 从句”的句型中,从句用一般过去时,所以第一空应填 come 的过去式;又根据“fo
2、r so long”可知,第二空应用现在完成时,其结构为 have/has+动词过去分词,主语为 We,所以助动词用 have,故选 D。2、Maria has been out of work for over a year.She is trying her best to look for a job.Alost jobBbeen unemployedCbeen off workDbeen fired 答案:B 解析:句意:玛丽亚已经失业一年多了。她正在尽最大努力找工作。考查动词短语辨析以及延续性动词。lost job 失去工作,短暂性动作;been unemployed 失业,延续性动
3、词;been off work 下班,延续性动词;been fired 被解雇了,延续性动词。for+一段时间要与延续性动词连用,排除A 选项。“been out of work”表示“失业”,故选 B。2 3、Johnny _ with a host family for two years.Now hes used to the life in America.AstaysBwould stayCis stayingDhas stayed 答案:D 解析:句意:珍妮和一个寄宿家庭待在一起两年时间。现在他习惯了美国的生活。考查动词的时态。根据“for two years”可知句子是现在完成时
4、,谓语结构是:have/has+动词的过去分词。故选 D。4、Hes given a report in class,_?Ahasnt heBisnt heCdoesnt heDwasnt he 答案:A 解析:句意:他在课堂上作了报告,是吗?考查反意疑问句。前句是肯定,否定部分用否定形式,原句用的是现在完成时,反意疑问句部分也用现在完成时结构,原句助动词是 has,此处也用 has,故选 A。5、Mr.Smith _ in Shanghai since 2011.He really loves this city.AwasBhave beenChas beenDwill be 答案:C 解析
5、:句意:史密斯先生自 2011 年以来一直在上海。他真的很喜欢这个城市。考查现在完成时。根据“since 2011”可知,此处用现在完成时,主语是“Mr.Smith”,助动词用 has,故选 C。6、Where is Betty?I talked with her about Chinese study the other day.Dont you know?She _ to China to study further for the second time.3 AwentBhas beenChas goneDhad gone 答案:C 解析:句意:Betty 在哪里?前几天我和她谈了关于汉
6、语学习的事。你不知道吗?她已经第二次去中国深造了。考查动词时态。根据“She to China to study further for the second time”可知,此处强调过去已经发生的动作对现在造成的影响,用现在完成时结构,排除 A 和 D 选项。has been to 去了某地(已回来);has gone to 去某地(还未回来)。此处指去中国深造还未回来,故选 C。7、He _ the school football team for 3 years.Ahas been inBhas joined inChas joinedDhas been 答案:A 解析:句意:他加入学校
7、足球队已经三年了。考查现在完成时和动词辨析。be in 加入,从而成为其中一员,参加运动项目,延续性动词;加入;join in 参加活动,非延续性动词;join 参加(某组织),参加到某个人群中去,从而成为其中一员,非延续性动词。由时间状语“for 3 years”可知用延续性动词 be in,故选 A。8、Wow,you look fresh!I feel confident because I _ for todays big exam for weeks!Ahave preparedBwas preparingChad prepared 答案:A 解析:句意:哇,你看起来很精神!我很有信
8、心,因为我已经为今天的考试准备了几个星期了!考查时态辨析。根据“for weeks”可知用现在完成时,其结构为 have/has done。故选 A。4 9、This is a fantastic mobile phone.When did you buy it?I _ it for a couple of days.AboughtBbuy Chave hadDhave bought 答案:C 解析:句意:这是一款很棒的手机。你什么时候买的?我已经持有(这个手机)好几天了。考查延续性动词。根据句中时间状语“for a couple of days”可知,句子应用现在完成时,A、B 选项可排除。
9、且动词应用表示持续动作的动词,故空格处应填现在完成时的延续性动词,buy 为瞬时动词,D 选项可排除。故选C。10、May I speak to Mr.Green?Sorry,he _ Xiangyang.He _ the city for two days.Ahas been to;has been inBhas gone to;has been to Chas been to;has been toDhas gone to;has been in 答案:D 解析:句意:我可以找格林先生接电话吗?对不起,他去襄阳了。他已经在那个城市两天了。考查时态。has been to 表示去过某地;ha
10、s been in 表示已经在某地;has gone to 表示去了某地,还没回来。根据“Sorry”可知,他还没有回来,因此第一空用 has gone to。再根据“for two days”可知,与时间段连用,用延续性动词,因此表示他已经在那里两天了,因此用 has been in。故选 D。11、Tom,as well as his parents,_ to the USA,right?Yes,they wont be back until next week.5 Ahas beenBhave beenChave goneDhas gone 答案:D 解析:句意:汤姆和他的父母都去了美国
11、,对吗?是的,他们下星期才回来。考查现在完成时态和词组辨析。have been to 去过某地;have gone to 去了某地,人还未回来。根据“they wont be back until next week”可知,是去了美国还没有回来;再者根据“as well as his parents”可知,谓语动词看主语“Tom”,因此“has gone”符合句意。故选 D。12、In the past 70 years,China _ historic changes and made great achievements.Ahad experiencedBexperiencedChas experienced 答案:C 解析:句意:在过去 70 年里,中国发生了历史性的变化,取得了巨大的成就。考查动词的时态。根据“In the past 70 years”可知表述过去发生的动作对现在的影响,应用现在完成时(has experienced),故选 C。13、My parents _ to Los Angeles before.AwereBwill beCareDhave been 答案:D 解析:句意:我父母以前去过洛杉矶。考查时态。根据“before”可知此处表示过去的动作对现在产生的影响,使用现在完成时 have/has done,故选 D。