1、1 (每日一练每日一练)2022)2022 届高中现在完成时重点知识点大全届高中现在完成时重点知识点大全 单选题 1、Were it not for the fact that he _ his work,he _ enjoying himself by the seaside.Acompleted;wouldnt have beenBhad completed;wouldnt have been Chas completed;wouldnt beDcompletes;wouldnt be 答案:C 解析:考查虚拟语气。句意:要不是因为他已经完成了工作的事实,他不会到海边放松自己。fact 后
2、是同位语从句,表示动作已经完成用现在完成时。表示与现在事实相反,主句用 would+动词原形,故选 C.2、Have you ever been anywhere for a trip?A trip?I _ away from my hometown even once.AwentBhave goneChave never beenDhave been 答案:C 解析:考查时态和固定短语。句意:你去过任何地方旅行吗?旅行?我一次也没有离开过家乡。根据句意和句中“even once”可知,句中指到现在为止一次也没离开过家乡,故句子应用现在完成时,句式为“have/has done”,“be aw
3、ay from”意为“远离”,“be”的过去分词为“been”,根据句意可知,应该用否定形式,即“没有离开过家乡”,故应用“have never been”。故选 C 项。3、Increased light pollution globally means that the starry nights that once inspired artist such as Vincent van Gogh 2 _ much more difficult to observe over the past century.AbecomeBhave becomeCbecameDare becoming
4、答案:B 解析:考查动词时态。句意:全球光污染的加剧意味着,曾经激发梵高等艺术家灵感的繁星之夜,在过去的一个世纪里变得越来越难以观测。根据时间状语“over the past century”可知,此处应用现在完成时。其基本构成形式是:have/has done。故选 B。4、Over the years the famous actor _ with a number of directors.AworkedBworkChas workedDis working 答案:C 解析:考查时态。句意:这些年来,这个著名演员和好几个导演合作过。over the years 意思是“这些年来”,指从过
5、去某时到现在,多与现在完成时连用,故选 C 项。5、Learning foreign languages as well as keeping fit the main hobbies of the working ladies.AbecomeBhave become Care becomingDhas become 答案:D 解析:考查时态和主谓一致。当 as well as 引导并列结构做主语的时候,谓语动词要和 as well as 前面的名词保持一致,本句要和 learning foreign language 保持一致,使用单数形式。句意:学习外语和保持健康已经成为了这位上班的女性的
6、主要爱好。故 D 项正确。6、The musician along with his band members _ ten performances in the last three months.3 AgivesBhas givenChave givenDgive 答案:B 解析:考查现在完成时与主谓一致。句意:在过去的三个月里,这名音乐家与他的乐队成员已经完成了十场演出。由“in the last three months”可知,这句话的时态为现在完成时,故排除 AD 选项。本句主语为 the musician,为第三人称单数形式,句中的“along with his band memb
7、ers”是附加成分,故谓语动词要用第三人称单数形式。故选B。7、Since its start,WeChat _into the most popular messaging communication service in China.Ahas developedBdeveloped CdevelopsDwas developing 答案:A 解析:考查时态。句意:自从微信创办以来,它已发展成为中国最受欢迎的消息传递通信服务。根据时间状语“Since its start”可知,本句的时态应使用现在完成时,表示过去发生的事对现在的影响,其基本构成形式是:have/has done。故选 A。8
8、、Do you like the mobile game Traveling Frog?Yes,the posts about the virtual green frog _ over 4 million times.Ahave readBhave been read Cwould be readDare reading 答案:B 解析:考查时态和语态。句意:你喜欢手机游戏旅行青蛙吗?是的,关于虚拟绿蛙的帖子已经被阅读了 400多万次。The posts 和 read 是被动关系,用被动语态,“已经被阅读过了”用完成时态,故选 B。4 9、Do you know the young man
9、well?Sure,we _ friends since we met in Nanjing three years ago.Ahave beenBwereChave madeDhave become 答案:A 解析:考查动词时态。句意:你和那个年轻人熟吗?当然,自从三年前我们在南京认识以来,我们就一直是朋友。根据“since”可知,此处使用现在完成时,排除 B 项;根据“since we met in Nanjing three years ago.”可知,自从三年前见面至今,是一段时间,要与延续性动词连用。故选 A。10、The room is dirty.Sorry,It _ for weeks and I will do it now.Ahasnt cleanedBhasnt been cleaned Cwasnt cleanedDdidnt clean 答案:B 解析:考查被动语态和主谓一致。句意:房间很脏。对不起,已经几个星期没打扫了,我现在就打扫。此处It 是句子主语,指的是 the room,和 clean 之间是被动关系,再根据 for weeks 和 now 可知句子用现在完成时态的被动语态结合句意,因此用 hasnt been done。故选 B。