1、1 (每日一练每日一练)九年义务初中英语现在完成时知识集锦九年义务初中英语现在完成时知识集锦 单选题 1、Tom,as well as his parents,_ to the USA,right?Yes,they wont be back until next week.Ahas beenBhave beenChave goneDhas gone 答案:D 解析:句意:汤姆和他的父母都去了美国,对吗?是的,他们下星期才回来。考查现在完成时态和词组辨析。have been to 去过某地;have gone to 去了某地,人还未回来。根据“they wont be back until ne
2、xt week”可知,是去了美国还没有回来;再者根据“as well as his parents”可知,谓语动词看主语“Tom”,因此“has gone”符合句意。故选 D。2、In recent months,every corner of our neighbourhood _ greatly.Aare changingBhas changedChad changedDwill change 答案:B 解析:句意:近几个月来,我们街区的每个角落都发生了巨大的变化。考查动词时态。根据“In recent months”可知句子时态是现在完成时,故选 B。3、Hello,Alan.This
3、is Mike.What are you doing now?Im watching The Chinese Poetry Competition on TV.It _ and will be on for one hour.2 AstartsBwill startChas started 答案:C 解析:句意:你好,艾伦。我是迈克,你在做什么?我在电视上看中国诗词大会。它已经开始了并会播出一个小时。考查现在完成时。根据“Im watching The Chinese Poetry Competition on TV”及“will be on for one hour”可知电视节目已经开始了,
4、要用现在完成时,其结构是 have done。故选 C。4、I _ cleaning my bedroom.Its clean now.Wow.When _ you _ it?Ahave finished;did;finishBfinished;have;finished Cfinish;do;finishDhave finished;have;finished 答案:A 解析:句意:我已经打扫了我的卧室。它现在很干净。哇!你什么时候打扫的?考查动词时态。第一空根据后文“Its clean now”,可知过去的动作对现在产生影响,应该用现在完成时;第二空根据问过去的具体时间,可知要用一般过去时
5、,要借助助动词 did,故选 A。5、His parents _ Shandong for ten years.Ahave beenBhave been toChave been inDhave gone to 答案:C 解析:句意:他的父母在山东已经待了十年了。考查现在完成时。have been 一直,后面跟形容词;have been to 曾经去过某地,已经回来了;have been in 待3 在某地,后面跟地点名词;have gone to 已经去某地,还没回来。句中的“for ten years”表示一段时间,应该是“一直待在山东”,故用“have been in Shanghai”
6、。故选 C。6、Im sorry to keep you waiting.Oh,not at all.I _ here for only a few minutes.AwasBhave beenCwill beDam 答案:B 解析:句意:对不起,让你久等了。哦,没关系。我在这里只待了几分钟。考查动词时态。for+一段时间,要与现在完成时连用,结构为 have/has done,故选 B。7、Its nice to see you again.We _each other since we graduated.AseeBwont seeCdidnt seeDhavent seen 答案:D 解
7、析:句意:再次见到你真的太高兴了。自从毕业我们就没有见过彼此了。考查动词时态。see 看见,是一个动词。根据“since we graduated”可知,since 引导的时间状语从句中使用了一般过去时态,主句应用现在完成时。故选 D。8、Has the doctor _ your temperature?Yes,he has.But I dont have a fever.AtakenBtakeCtookDtakes 答案:A 解析:句意:医生给你量体温了吗?是的,他量了。但我没有发烧。4 考查现在完成时。根据“Has the doctor.your temperature?”可知句子时态是
8、现在完成时,动词要用过去分词,故选 A。9、The life they were used to _ greatly since their son was born.AchangeBhaving changedCchangingDhas changed 答案:D 解析:句意:自从他们的儿子出生以来,他们习惯的生活发生了很大的变化。考查现在完成时。根据时间状语“since their son was born”可知,应用现在完成时,其结构为“have/has+动词过去分词”;句中“we were used to”作句子主语的定语,所以主语是“the life”,助动词用 has,change
9、过去分词为changed,故选 D。10、Kitty,will you go to see the film Cold Mountain this evening?No,I wont.I _ it already.AseeBsawChave seenDwill see 答案:C 解析:句意:基蒂,今晚你去看电影冷山吗?不,我不去。我已经看过了。考查动词时态。根据时间状语“already”可知,句子应是现在完成时,构成形式为:have/has done;主语是第一人称单数形式,故助动词应用 have,see 的过去分词是 seen。故选 C。11、In order to make sure th
10、e safety of our students,we _ several nucleic acid tests(核酸检测)over the past few weeks.AhadBhasCwill haveDhave had 答案:D 5 解析:句意:为了确保我们学生的安全,在过去的几周里,我们做了几次核酸检测。考查现在完成时。根据“over the past few weeks”可知,本句需用现在完成时,主语为“we”,其谓语结构是have+动词的过去分词。故选 D。12、Maybe Tom _ his work.The light in his room is still on.Adoe
11、snt finishBdidnt finishCwont finishDhasnt finished 答案:D 解析:句意:也许汤姆还没有完成他的工作。他房间里的灯还亮着。考查现在完成时。根据下文“The light in his room is still on.”可知此句时态使用现在完成时,没完成工作对现在的影响是灯还亮着,故选 D。13、Could I _ your bicycle?Sure,and you can _ it for a week.Aborrow;borrowBborrow;keepClend;lendDlend;borrow 答案:B 解析:句意:我可以借你的自行车吗?
12、当然了,你可以借一周。考查动词。borrow 借入,非延续性动词;keep 保存,延续性动词;lend 借出,非延续性动词。根据句意,空一表示“借入”,应用 borrow;空二后面和一段时间 a week 连用,应用延续性动词 keep,故选 B。14、Hello,Phil.Where is Luke now?Maybe he _ to the library.But he _ here an hour ago.Ahas gone;stayedBhas been;stayedChas been;has stayedDwent;has stayed 6 答案:A 解析:句意:你好,菲尔。卢克现在
13、在哪里?也许他去图书馆了。但他一小时前就呆在这里了。考查现在完成时和一般过去时。have been to 意为“去过”;have gone to 意为“去了”。根据问句可知 Luke不在说话现场,故第一空表示“他去图书馆了”,用 have gone to;根据时间状语“an hour ago”可知,第二个空所在句子应用一般过去时,故选 A。15、Though my dog _ for three months,I sometimes see him in my dream.Im sorry to hear _ your pet dog has died.Ahas died;whenBhas b
14、een dead;that Cdied;whichDwas dead;what 答案:B 解析:句意:尽管我的狗已经死了三个月了,我有时会在我的梦里见到他。很遗憾听到你的宠物狗死了。本题考查现在完成时和宾语从句。根据“for three months”可知,第一空应该使用现在完成时 have/has done,且die 是非延续性动词,不能跟一段时间连用,需要转换成延续性动词 be dead,主语 my dog 是第三人称单数,因此第一空填写 has been dead;动词“hear”之后是一个宾语从句,空格处缺少引导词,根据句意“很遗憾听到你的宠物狗死了”可知,此处引导词只起到连接作用,没有实际意义,因此用 that。故选 B。