1、1 (每日一练每日一练)九年义务初中英语现在完成时名师选题九年义务初中英语现在完成时名师选题 单选题 1、Our hometown is becoming more and more beautiful.I agree with you.In fact,it _ a lot in the past few years.AchangedBwill changeChas changedDwas changing 答案:C 解析:句意:我们的家乡变得越来越美丽了。我同意你的说法。事实上,在过去的几年里,它已经发生了很大的变化。考查时态。change“变化”,根据“in the past few ye
2、ars”可知,此处用现在完成时,故选 C。2、How long _ your uncle _ this personal computer?Since ten years ago.He wants to buy a new one.Ahave;hadBhas;boughtChave;boughtDhas;had 答案:D 解析:句意:你的叔叔买这台私人电脑多长时间了?10 年了。他想买一台新的。考查现在完成时。have 有,buy 的延续性动词;buy 买,瞬间动词,根据“since ten years ago”和“how long”可知,时态是现在完成时且动词要用延续性动词,构成:主语+ha
3、ve/has+动词过去分词,排除 B 和 C,主语“your uncle”是第三人称单数,所以助动词用 has,排除 A,故选 D。2 3、Why not go to see the film with me?Because I _ it already.AsawBwill seeChave seenDsee 答案:C 解析:句意:为什么不和我一起去看电影呢?因为我已经看过了。考查动词时态。根据“already”可知,此句时态是现在完成时,故选 C。4、Miss Black is my English teacher.She _ here for three years.AteachesBta
4、ughtChas taughtDteach 答案:C 解析:句意:布莱克老师是我的英语老师。她在这里教学已经三年了。考查时态辨析。结合句中的时间状语“for three years”可知使用现在完成时,结构为 have/has+动词过去分词。teach 过去分词为 taught。故选 C。5、Jack,can I borrow your skating shoes for the skating race?Sorry,I _ them to Cici.She will give them back to me this Friday.AlendBhave lentCam lendingDwil
5、l lend 答案:B 解析:句意:Jack,我可以借你的溜冰鞋去滑冰比赛吗?抱歉,我把它们借给了 Cici。这个星期五她会还给我的。考查动词时态。根据“them to Cici”可知,把溜冰鞋借给 Cici 的影响就是不能再借给 Jack,用现在完成时表示已3 经完成的动作对现在造成的影响,故选 B。6、Ive got the book The Three-body Problem.Youll love it.I _ it twice already.Aam readingBhave readCwas readingDwill read 答案:B 解析:句意:我有本书三体。你会喜欢的。我已经
6、读了两遍了。考查动词的时态。根据“already”可知表达“已经读了两遍”,句子是现在完成时;主语是第一人称单数形式,动词用“have read”。故选 B。7、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 解析:句意:我可以找格林先生接电话吗?对不起,他去襄阳了。他已经在那个城市两天了。考查时
7、态。has been to 表示去过某地;has been in 表示已经在某地;has gone to 表示去了某地,还没回来。根据“Sorry”可知,他还没有回来,因此第一空用 has gone to。再根据“for two days”可知,与时间段连用,用延续性动词,因此表示他已经在那里两天了,因此用 has been in。故选 D。8、Have you travelled on the Airport Express _?No,I havent.AstillByetCalreadyDtoo 4 答案:B 解析:你坐过机场快线吗?不,我没有。考查副词辨析。still 仍是;yet 还,
8、用于否定句(表示“尚未”)和疑问句(表示“已经了吗”);already 已经,用于肯定句;too 也。根据“Have you travelled on the Airport Express.?”可知,此句是一般疑问句,且表示你已经坐过机场快线了吗。故选 B。9、There _ great changes in my hometown in the last ten years.AisBareChas beenDhave been 答案:D 解析:句意:在过去的十年里,我的家乡发生了巨大的变化。考查时态辨析。根据“in the last ten years”可知要用现在完成时,其结构为 hav
9、e/has done,主语“great changes”是复数,助动词用 have。故选 D。10、May I speak to Miss Zhang,please?Sorry.She is not here.She _ Beijing.Ahas been toBhas gone toCwent toDgoes to 答案:B 解析:句意:我可以和张小姐通话吗?对不起。她不在这里。她去北京了。考查 have been to/have gone to 的区别。has been to 去过某地,现在已经回来了;has gone to 到某地去了,还没回来。根据“She is not here.”可
10、知,去了某地,还没有回来。故选 B。11、Where is your aunt?5 She _ England and she _ London for a week.Ahas gone to;has been inBhas been to;has been inChas gone to;has been to 答案:A 解析:句意:你姑姑在哪里?她到英国去了,她在伦敦待了一个星期了。考查动词短语。has gone to“到某地去了,还未回来”;has been to“去过某地,已经回来”;has been in“一直待在某地”。根据问句“Where is your aunt?”可知,应是去了
11、某地还未回来,故应用 has gone to;根据空后“for a week”提示可知,应是在伦敦待了一个星期了,故空二应用 has been in。故选 A。12、_ have you _ Hefei,Tom?Since I was ten years old.AHow long;come toBHow soon;gone to CHow long;been inDHow often;stayed in 答案:C 解析:句意:汤姆,你在合肥待多久了?从我十岁开始。考查特殊疑问词组和现在完成时。how long 多久;how soon 多久以后;how often 多长时间一次;have be
12、en in待在某个地方;have gone to 到某地去了;come to 到达;stay in 待在。根据“Since I was ten years old.”可知,此处对时间段进行提问,使用 how long;have been in“待在某个地方”可以跟时间段连用,此处指从我十岁开始,一直待在合肥。故选 C。13、Hi,Mary,nice to meet you again.We _ each other since 2017.Awont seeBdont seeCdidnt seeDhavent seen 答案:D 6 解析:句意:嗨,玛丽,很高兴再次见到你。我们从 2017 年就
13、没见过面了。考查动词的时态。根据时间状语 since 2017 及语境可知用现在完成时,其结构是 have/has done 的形式,否定句在助动词 have 后加 not,see“看见”,是动词,过去分词是 seen。故选 D。14、It has been fifty years since my grandfather _ his hometown.How he wished he could go back to see his birthplace again.Aleaves.BleavingCleft 答案:C 解析:句意:我祖父离开家乡已经 50 年了。他多么希望能回到自己的出生地。考查动词时态。根据题意是 since 引导的现在完成时,遵循主句用现在完成时,从句用一般过去时态,leave“离开”,是动词,过去式是 left,故选 C。15、Ben has lived here _ he was born.AforBwhenCsinceDfrom 答案:C 解析:句意:自从本出生时起,他一直居住在这里。考查连词辨析。for 为了,因为;when 当时;since 自从;from 从。since 引导时间状语从句时,从句用一般过去时,主句用现在完成时。结合“has lived”以及“was born”,故选 C。