专题01 现在完成时 50题
1. I'm not sure if Victor (tell) you the news already.
2. The summer is hot in Xi'an, and the temperature has (reach) over 30℃ especially these days.
3. Mr Green has (be) our English teacher for two years.
4. I have (enter) lots of writing competitions in the past three years and have won many prizes.
5. This exciting football match has (last) for two hours and it's not over yet.
6. Lily's mother hasn't (see) science movies yet, and she is going to see one the weekend.
7. Lily's father loves traditional stories and (draw) different Chinese car too heroes since he was 30.
8. Up to now, Lucas (finish) most on his cartoon films already.
9. Lily and her family (be) to the cinema near their house many times.
10. Gina's uncle has already (be) to Hangzhou. He advised Gina and Taylor to go to the West Lake.
11. Gina has (check) the weather in Hangzhou two days ago.
12. Scientists have made many great in recent years. (discovery)
13. He has his goal. (achieve)
14. The river (rise) by several meters in the past few years.
15. Mr White (teach) us English for three years.
16. Lily (study) English in the school since she left her home town.
17. My mother (be) a good example for me since I was young.
18. Bruce's father (work) in that company as a manager since 2018.
19. Mr Brown's children have all up and left home now. (grow)
20. Jack (work) in this company since he (finish ) school in 2008.
21. Zhu Xuelan, a Party member, (teach) her tea- making skills to the villagers since her parents agreed.
22. The Olympic Games ( take) place 33 times since 1896.
23. We have seen some (India)movies.
24.—Excuse me, can I speak to Mrs White, please
—Oh, sorry. She (go) to the supermarket.
25.My friend David has lost a lot of (chance)to go to the United States.
26.Sandy's grandparents (marry) for 50 years.
27.She (study) English in the school since she left her hometown.
28.Don't worry. The train has just (arrive).
29.I (not hear) from my brother for several months.
30.My brother (be) born in 1983 Since then, he (live)in this city.
31.Mr and Mrs Li (not come) back yet.
32.They already (decide) to go to Japan for the holiday.
33.They can't go with us now. They (not finish) the work yet.
34.I (be) to Thailand twice with my parents.
35.We already (learn) a lot about Chinese history.
36. I (know) him since 2006
37.Mrs. Green (teach) in No. 14 Middle School for ten years.
38.Mike (become) a worker in the factory in 1998. He (work) there since then.
39.—What do you think of this song
—It's so beautiful that I (listen) to it many times.
40.—What (happen) to Mr. Li these days I can't find him.
—He asked for leave last week because his mother passed away suddenly.
41. His hometown (change) a lot since 1990.
42. Have you ever (try) Chinese food outside of China
43. The Shenzhou-18 astronauts (work) in Tiangong space station since late April.
44. The Monkey King has (excite) the children of China for many years.
45.He (eat) up his food, but he still feels hungry.
46. Recently, the performances of the new band (draw) great attention on social media platforms.
47. So far his grandfather (die) for five years. He always misses him very much.
48.—Mom, where is Dad
—He (go) to Chengdu on business and he'll be back next week.
I 49. (not hear) of the shadow puppets (皮影) before. Could you introduce them to me
50. My grandparents (marry) for about sixty years and they still love each other deeply.
答案解析部分
1.has told
我不确定维克多是否已经告诉你这个消息了。 tell告诉,动词,此处是宾语从句,主句是一般现在时,从句根据主现从任原则,再根据从句中already可知,从句应该用现在完成时,表示过去动作对现在的影响,从句主语是专有名词,此处用has done形式,tell过去分词是told,故填has told。
考查宾语从句的时态统一,现在完成时和主谓一致。注意宾语从句时态遵循主现从任原则。
2.reached
西安的夏天很热,特别是这几天气温超过了30℃。reach达到,动词,根据空前has可知,此处是现在完成时结构has done,此处需要动词的过去分词,reach过去分词是reached,故填reached。
考查现在完成时。注意现在完成时结构has done结构。
3.been
格林先生当我们的英语老师已经两年了。 根据句中 for two years 和空前has可知,for加时间段和现在完成时连用,用has done形式,be系动词原形,过去分词是been,故填been。
考查现在完成时。注意for加时间段和现在完成时连用的用法。
4.entered
在过去的三年里,我参加了很多写作比赛,并获得了很多奖项。 enter参加,动词,句中有 in the past three years ,空前有have,此处是现在完成时结构have done,enter过去分词是entered。
考查现在完成时。注意 in the past three years和现在完成时连用的用法。
5.lasted
这场激动人心的足球比赛持续了两个小时,还没有结束。last持续,实义动词。for two hours表明时态是现在完成时,结构是have/has+动词过去分词,last的过去分词是lasted,故填lasted。
考查现在完成时,首先识记单词词义及词性,然后识记现在完成时的标志词和结构。
6.seen
莉莉的妈妈还没有看过科学电影,这个周末她打算去看一部。 see看,动词,根据句中yet和空前hasn't可知,此处和现在完成时连用,表示过去动作对现在的影响,see过去分词是seen,故填seen。
考查现在完成时和动词的过去分词。注意根据语境选择正确的时态。
7.has drawn
莉莉的爸爸喜欢传统故事,从30岁起就开始画各种各样的中国汽车英雄。 draw画,动词,此处是since引导的时间状语从句,since引导的时间状语从句,从句用一般过去时,主句用现在完成时,此处主语是名词单数,用has done形式,draw过去分词是drawn,故填has drawn。
考查现在完成时和主谓一致。注意since引导的时间状语从句的时态所遵循的原则。
8.has finished
到目前为止,卢卡斯已经完成了他的大部分卡通电影。 根据句中 Up to now 和already可知,此处表示过去动作对现在的影响,用现在完成时,此处主语是专有名词,用has done形式,finish完成,动词,故填has finished。
考查现在完成时和主谓一致。注意Up to now 和already与现在完成时连用的用法。
9.have been
莉莉和她的家人经常去他们家附近的电影院。 be系动词原形,根据句中many times可知,此处表示过去动作对现在的影响,用现在完成时,此处主语是and连接的并列名词,用have done形式,be的过去分词是been,故填have been。
考查现在完成时和主谓一致。注意many times和现在完成时连用的用法。
10.been
吉娜的叔叔已经去过杭州了。他建议吉娜和泰勒去西湖。 be 是,系动词。根据空前"has already"可知此处表示去过杭州, have/ has been to表示去过某地且现在已经回来了,应用其过去分词形式。故填 been。
考查现在完成时。注意already和现在完成时连用的用法。
11.checked
两天前吉娜已经查了杭州的天气。 check 检查,动词。根据空前的 has可知句子时态为现在完成时,表示已经查过杭州的天气了。此处应用动词的过去分词形式与空前的 has构成现在完成时。故填 checked。
考查现在完成时。注意现在完成时结构has done。
12.discoveries
科学家们近年来有了许多重大发现。discovery(发现)是可数名词。结合语句Scientists have made many great…… in recent years.可知,句中many(许多)修饰可数名词复数形式,其复数形式是discoveries,故答案为discoveries。
考查名词discovery的含义及用法。注意discovery是可数名词,根据语境确定单复数形式。
13.achieved
他已经实现了他的目标。结合语句He has ……his goal.可知,此句的时态为现在完成时,其中has是助动词,后面需要接动词的过去分词。 achieve,完成,其过去分词形式achieved,故答案为achieved。
考查现在完成时的基本构成及用法。
14.has risen
这条河在过去几年里上涨了几米。rise,动词,上涨,in the past few years是现在完成时标志,主语是名词单数,助动词用has,risen是过去分词,故填has risen。
考查语法填空,注意识记现在完成时,主谓一致的用法。完成填空后,检查答案是否符合语法规则和语境。
15.has taught
怀特先生教我们英语已经三年了。teach教,动词,for加时间段和现在完成时连用,用have/has done形式,此处主语是专有名词,用has done,teach过去分词是taught,故填has taught。
考查现在完成时和主谓一致。注意for加时间段和现在完成时连用的用法。
16.has studied
莉莉自从离开家乡以来一直在学校学习英语。study,学习,动词。结合语句Lily…… English in the school since she left her home town. 可知,此句要用现在完成时。此句的主语Lily,助动词要用has,故答案为has studied。
考查现在完成时的基本构成及用法。注意study的过去分词为studied。
17.has been
我的母亲从我小时候起就一直是我的好榜样。be,是,系动词。结合语句My mother ……a good example for me since I was young. 可知,此句要用现在完成时。主语my mother,助动词要用has,故答案为has been。
考查现在完成时的基本构成及用法。
18.has worked
Bruce的父亲从2018年起就在那家公司当经理。此处是谓语动词,根据时间状语"since 2018",表示从2018年到现在的一个时间段,可知本句的时态应是现在完成时,且主语"Bruce's father"是第三人称单数,所以助动词应用has,故填has worked。
考查时态和主谓一致,本题涉及现在完成时和第三人称单数形式。
19.grown
布朗先生的孩子们现在都长大了,离开家了。 grow up长大,固定搭配,根据空前have可知,此处是现在完成时结构have done,此处需要动词的过去分词,grow过去分词是grown,故填grown。
考查现在完成时和动词的过去分词。注意现在完成时结构have done。
20.has worked;finished
杰克2008年毕业后就在这家公司工作。 work工作,动词,finish结束,完成,动词,此处是since引导的时间状语从句,从句用一般过去时,主语用现在完成时,主句主语是专有名词,用has done形式,故填has worked,finished。
考查一般过去时,现在完成时和主谓一致。注意since引导的时间状语从句的时态原则。
21.has taught
朱雪兰,一名党员,从她父母同意后就开始教村民们如何泡茶。 teach是动词,教,根据since her parents agreed可知时态是现在完成时,结构是have/has+动词的过去分词,主语是 Zhu Xuelan, a Party member ,第三人称单数,助动词用has,teach的过去分词是taught,故答案为has taught。
考查现在完成时和主谓一致。注意现在完成时态的结构。
22.have taken
自1896年以来,奥运会已经举办了33次。take,拿;接受,动词。根据句子结构和语境分析可知," 1( take) place "为句子的谓语,根据"since 1896."可知,空处谓语时态为现在完成时,主语The Olympic Games为复数,故助动词应用复数have。故填have taken。
考查时态(现在完成时)以及主谓一致。注意时间状语:关注题目中是否出现如"since+时间点/时间段"、"for+时间段"、"already"、"just"、"never"、"ever"等表示现在完成时的标志性词语。注意逻辑关系:理解句子之间的逻辑关系,判断动作是否发生在过去并对现在有影响或结果,或者动作是否从过去一直持续到现在。
23.Indian
我们看过一些印度电影。India印度,专有名词。根据空格后名词movies"电影",可知应填形容词形式Indian"印度的"作定语修饰名词。故答案为Indian。
考查形容词。注意熟记形容词Indian"印度的"。
24.has gone
—打扰一下,我可以和怀特夫人通话吗?—哦,抱歉,她去超市了。根据语境可知Mrs White不在此处,去了超市还没有回来,所以用have gone to 结构,故答案为has gone。
考查单词在语境中的运用。理解句意,弄清空格处的语法功能,根据所给单词进行必要变形。
25.chances
我的朋友大卫失去了很多去美国的机会。chance机会,可数名词。根据空格前 a lot of 很多,可知应填复数形式chances。故答案为:chances。
考查可数名词复数。注意熟记短语a lot of"很多"后应用可数名词复数/不可数名词。
26.have been married
桑迪的祖父母结婚50年了。 marry结婚,动词,根据 for 50 years 可知,这里用现在完成时,现在完成时的构成是have/has+过去分词,marry是短暂性动词,不能和一段时间连用,这里要用延续性动词be married,主语 grandparents 是复数,用have,故答案为have been married。
考查现在完成时。注意短暂性动词,不能和一段时间连用。
27.has studied
从她离开家乡之后,她一直在学校里学英语。根据 since she left her hometown,从她离开家乡之后,可知动作从过去持续到现在,应用现在完成时has/have+过去分词。根据主语she可知,助动词应用has,study的过去分词为studied,故答案为has studied。
考查现在完成时。注意掌握想在完成时的结构has/have+过去分词。
28.arrived
别担心。火车刚刚到达。句子中just用于现在完成时,放在助动词have/has之后,表示刚刚做过某事,has+过去分词,arrive过去分词为arrived,故填:arrived。
考查语法填空。掌握现在完成时固定用法have/has just done sth.以及arrive的过去分词。
29.haven't heard
我几个月没有收到我哥哥的来信。hear from sb收到某人来信,描述动词发生在过去并延续到现在,用现在完成时,其结构为have+过去分词,根据not可知,此句为否定句,要借助否定助动词haven't/hasn't构成否定句,主语是I,否定助动词用haven't,后接过去分词,hear的过去分词是heard,故填haven't,heard。
考查动词的时态和形式。注意现在完成时的用法及现在完成时的否定句的结构。
30.was;has lived
我哥哥生于1983年,从那时起,他一直生活在这座城市里。be born in出生于,根据1983可知,用一般过去时,主语是my brother,be动词用was,根据since then,可知用现在完成时,其结构为have+过去分词,主语是he,助动词用has,live的过去分词是lived,故填was,has lived。
考查动词的时态。注意现在完成时的用法。
31.haven't come
李先生和李夫人还没有回来。根据yet,可知用现在完成时,且结构为have+过去分词,根据not,可知为否定句,构成否定句用借助否定助动词haven't/hasn't,主语是Mr and Mrs Li,否定助动词用haven't,come的过去分词是其本身,故填haven't come。
考查动词的时态和形式。注意现在完成时的用法。
32.have;decided
他们已经决定去日本度假。 already 与现在完成时连用,现在完成时构成形式:have/has+动词的过去分词。主语 they 是复数,谓语动词应用 have decided,故填have decided。
考查动词的现在完成时,注意 already 的用法。
33.haven't finished
他们现在不能和我们去,他们还没有完成工作。yet是现在完成时的标志词,结构是have/has+动词过去分词,主语是复数they,所以用have,否定是haven't,finish的过去分词是finished,故填haven't finished。
考查现在完成时,注意平时识记其标志词和结构。
34.have been
我已经和我父母去两次泰国了。twice,两次,是现在完成时的标志词,结构是have/has+动词过去分词,主语是I,所以用have,be的过去分词是been,故填have,been。
考查现在完成时,注意平时识记其结构。
35.have;learned/learnt
我们已经对中国历史有了很多了解。 already 与现在完成时连用,现在完成时的构成形式是:have/has+动词的过去分词,learn的过去分词是 learned/learnt ,主语是we,应用have learned/learnt,故填have learned/learnt。
考查 already 与现在完成时态连用。
36.have known
我从2006年就认识他了。know认识,动词。根据时间状语since 2006,可知动作在过去发生,持续到现在,句子时态为现在完成时:have/has+过去分词,主语I为第一人称,助动词用have,动词know的过去分词为known。故答案为:have known。
考查现在完成时。注意熟记现在完成时结构:have/has+过去分词。
37.has taught
格林夫人在第十四中学教了十年书。for ten years 是现在完成时标志,动词基本形式是have done,主语是第三人称单数Mrs Green,故助动词是has,teach的过去分词是taught,故填has taught。
考查语法填空,注意注意现在完成时和主谓一致的用法。
38.became;has worked
迈克1998年在工厂当工人。从那时起,他就在那里工作。in 1998是一般过去时标志,become的过去式是became,since then是现在完成时标志,故谓语动词是have done的形式,主语是he第三人称单数,故助动词是has,故第二个空是has worked,故填became,has worked。
考查语法填空,注意一般过去时,现在完成时和主谓一致的用法。
39.have listened
——你认为这首歌怎么样?——它如此美妙,我已经听了很多次了。listen to 听,固定搭配,此处是so…that…如此……以至于……,引导结果状语从句,根据 It's so beautiful 和many times可知,此处描述过去事情对现在的影响,用现在完成时,此处主语是第一人称单数,用have done形式,故填have listened。
考查现在完成时和主谓一致。注意根据语境选择正确的时态。
40.has happened
——李先生最近怎么了?我找不到他了。——上周因为他的妈妈突然去世,他要求请假了。happen,动词,发生,强调过去对现在的影响与现在完成时have done的形式,主语是疑问词所以助动词是has,故填has happened。
考查语法填空,注意识记现在完成时,主谓一致的用法。
41.has changed
自1990年以来,他的家乡发生了很大变化。分析句子可知,空处为句子的谓语,根据"since"可知,空处谓语时态用现在完成时,其构成为"has/have done",主语"His hometown"为第三人称单数,助动词应用三单式has。故填has changed。
考查时态(现在完成时)以及主谓一致。
42.tried
你曾经在中国以外的地方尝过中国菜吗?括号给的单词是动词。根据原句Have you ever,可知本句是现在完成时,这是以助动词Have开头的问句,可知此处是过去分词,try的过去分词是规则变化,故答案为tried。
考查现在完成时。根据句中关键词可判断动词形式。
43.have worked
神舟18号宇航员从四月底开始就在天宫空间站工作。work工作,动词,根据 since late April 可知,此处和现在完成时连用,表示过去开始的动作一直持续到现在,此处主语是名词复数,用have done形式,故填have worked。
考查现在完成时和主谓一致。注意since+过去的时间和现在完成时连用的用法。
44.excited
孙悟空多年来一直让中国的孩子们兴奋不已。根据for many years,很多年了,可知,此句的时态是现在完成时态,其基本结构为have/has+动词的过去分词。主语The Monkey King第三人称单数,助动词要用has。 excite的过去分词是excited使兴奋。故答案为excited。
考查现在完成时的基本构成。要充分理解句意,再根据单词提示完成试题,注意时态、单复数、词性等变化。
45.has eaten
他已经吃完饭了,但是还是觉得饿。eat,动词,吃,根据but he still feels hungry,可知强调过去对现在的影响,故用现在完成时,have done的形式,主语是第三人称单数,故用助动词has,eat的过去分词是eaten,故填has eaten。
考查语法填空,注意识记现在完成时,主谓一致的用法。
46.have drawn
最近,新乐队的表演在社交媒体平台上引起了极大的关注。draw,动词,副词recently是现在完成时标志。故用have done的动词形式。根据主语是名词复数performances,可知助动词用have,drawn是drawn的过去分词,故填have drawn。
考查语法填空,注意识记现在完成时,主谓一致的用法。利用上下文线索,仔细阅读上下文,寻找与空格相关的线索。
47.has been dead
到目前为止,他的爷爷已经去世五年了。他总是非常想念他。die"死",动词,此处作谓语。根据时间状语"So far",可知应用现在完成时,结合时间状语"for five years",是段时间,表示"已经去世"这一状态,应用"be dead"这一结构,并将其转化为现在完成时,主语是his grandfather,属于第三人称单数,故填has been dead。
考查时态,本题涉及现在完成时。
48.has gone
———妈妈,爸爸在哪里?——他去成都出差了,下周回来。go"去",动词,此处是谓语动词。根据" he'll be back next week"可知此处表示"去了成都",应用have gone,且主语是he,可知此处应用助动词has,故填has gone。
考查时态和主谓一致,本题涉及现在完成时以及第三人称单数。
49.haven't heard
考查现在完成时。注意熟记现在完成时结构:have/has+过去分词。
49.我以前没听说过皮影戏。你能把他们介绍给我吗?hear听,动词。根据时间状语before,可知事情在过去发生,对现在有影响,句子时态为现在完成时:have/has+过去分词,主语I为第一人称,助动词应用have,此处为否定haven't,动词hear的过去分词为heard。故答案为:haven't heard。
50.have been married
我的祖父母结婚大约60年了,他们仍然深爱着对方。marry结婚,实义动词。for about sixty years表明时态是现在完成时,并且用延续性动词,结构是have/has+动词过去分词,主语grandparents是复数,所以用have,marry的延续性动词是be married,be的过去分词是been,故填have been married。
考查现在完成时,首先识记单词词义及词性,然后识记现在完成时的结构和标志词,最后识记非延续性动词与延续性动词的转化。