中考英语语法练习-现在完成时1
一、选择题
—_____ your brother ever _____ Europe before
—Yes, he _____ to France and England last summer vacation.
A.Has…travelled; visited B.Has…toured; went
C.Did…visit; has travelled D.Did…visit; has flown
—Where is Mr. Wang
—He together with his students _____ Taixing Park.
A.has gone to B.have gone to C.have been to D.has been to
The bus _____. We have to wait another ten minutes.
A.is leaving B.will leave C.has left D.leaves
—Where is your uncle I haven't seen him for a long time.
—He _____ Suzhou for about a year. He moved there last summer.
A.has gone to B.has been to C.has arrived in D.has been in
The cartoon Pepper Pig _____ the kids in China since its first show three years ago.
A.influences B.has influenced C.influenced D.was influenced
Guo is a kind-hearted man. He _____ many poor students go to school.
A.was helping B.will help C.helped D.has helped
It is said that the number of forest parks in Guangdong _____ to more than 1,000 so far.
A.increased B.has increased C.had increased
Doris _____ dancing in the school club for 10 months and can dance well now.
A.will learn B.is learning C.learns D.has learned
_____ you _____ your breakfast
—Yes, I have. I had it at home.
A.Did; have B.Are; having C.Do; have D.Have; had
—How long have Linda and Alan _____
—For two months.
A.joined the club B.got to Jinan
C.been married D.bought the new house
(2016·江西) The water _____ dark and dirty. It's no longer safe to drink.
A.became B.has become C.will become D.was becoming
—What do you think of your home town, Kate
—It _____ a lot. It's more beautiful than before.
A.has changed B.changes C.will change D.change
Da Ming as well as Wang Hui _____ the exam already.
A.passed B.have passed C.will passed D.has passed
—Look! Your English teacher is over there!
—No, it can't be him. He _____ to Shanghai for a teaching competition.
A.has gone B.has been C.will go D.went
Da Ming as well as Wang Hui _____ the exam already.
A.passed B.have passed C.will passed D.has passed
—How's Mrs.Black
—She _____ her medicine and is resting now.
A.takes B.is taking C.has taken
—Helen, when did you move here
—I _____ here since two years ago.
A.moved B.lived C.have moved D.have lived
What great progress Huawei _____ in recent years!
A.makes B.made C.has made D.is making
Mr. Wang, we _____ cleaning the classroom. Can we go home now
A.finish B.will finish C.are finishing D.have finished
—Look! My mother _____ a new dress for me.
—Wow, it looks very nice on you.
A.is making B.has made C.will make D.have made
二、翻译题(共5题)
你父母亲结婚多久了?
这个菜为什么这么咸,是不是厨师做菜时误把盐当成糖了?
Why is this dish so salty Has the cook sugar while cooking
我已学会如何照顾好自己了。不要担心。
Don't worry about me.
Lucy 买下这本书已有三周了。
Lucy this book three weeks.
——Jim 已选择了那本书,我该怎么做?
——那由你决定。
—Jim has already that book. What shall I do
—That's to you to decide.
答案
一、选择题(共20题)
1. 【答案】B
【解析】考查动词时态。选项分析:第一二空的句子有“ever 和 before”,可知时态是现在完成时;第三空的句子有时间状语 last summer vacation,可知时态为过去时,所以排除 CD;又因为 visit v 表“访问;参观”是及物动词不带 to,又排除选项 A。句意:——你的哥哥以前曾经旅游过欧洲吗?——是的,他上个暑假去过法国和英国。综合分析可知,正确答案为 B。
【知识点】ever、tour
2. 【答案】A
【解析】考查主谓一致。选项分析:have/ has gone to 表示人已经去某地了,还没有回来;have/ has been to 是表示人曾经去过某地但现在已经回来了;又因为主语是由 together with 来连接的并列主语,谓语动词的数应就前一致,即与 He 保持一致,与 his students 无关。句意:王老师去哪儿了?他和他的学生一起去泰兴公园了。综上分析可知,正确答案为 A。
【知识点】have gone to
3. 【答案】C
【解析】【句意】公共汽车已经离开了。我们必须再等十分钟。
根据题干可知公交车离开发生在过去,对现在造成的影响是我们不得不再等 10 分钟,表示过去发生的事情对现在造成的影响,则应用现在完成时,其结构是主语+have/ has+动词过去分词。故选 C。
【知识点】肯定句
4. 【答案】D
【知识点】have been in
5. 【答案】B
【知识点】influence、其他
6. 【答案】D
【解析】Guo 是一个热心的男人。他帮助一些贫穷的学生去上了学。 A. was helping 过去进行时;B. will help 一般将来时;C. helped 一般过去时;D. has helped 现在完成时,根据前句用的是一般现在时,描述的是当前的或现阶段的状态,选项 A 是过去进行时,B 是将来时,C 是过去式,均与现在无关,故可排除。下文中他帮助贫穷学生去上学,为过去开始的一个动作,一直持续到现在,还有可能再继续持续下去,符合现在完成时的概念,所以句子用现在完成时结构。
【知识点】肯定句
7. 【答案】B
【解析】此题考查的是时态。句意:据说广东的森林公园到目前为止已经增加到1000多个。increase 增加,动词;根据so far可知使用现在完成时,且主语是the number,所以使用三单形式has,increase的过去分词为increased。
因此,正确答案是B。
【知识点】其他
8. 【答案】D
【知识点】for
9. 【答案】D
【解析】考查现在完成时。句子为一般疑问句,根据回答 Yes, I have. 可知问句时态为现在完成时,谓语构成为 have done 形式。句意:——你吃早饭了吗?——是的,吃了。我在家吃的。
【知识点】一般疑问句及回答
10. 【答案】C
【解析】考查延续性动词。根据题意:——琳达和艾伦结婚多久了?——两个月了。可知 how long 表示一段时间,动词必须用延续性动词,join,get to,buy 都是短暂性动词,故不合题意,be married 是延续性动词。
【知识点】延续性动词与非延续性动词
11. 【答案】B
【解析】此题考查的是时态的辨析。句意:水已经变得又黑又脏了。喝起来不再安全了。has become已经变得,现在完成时,表示动作发生在过去,对现在造成的结果或影响。became一般过去时;will become一般将来时;was becoming过去进行时。
因此,正确答案是B。
【知识点】肯定句
12. 【答案】A
【解析】根据后一句 It's more beautiful than before. 可知,是与过去作对比,应用现在完成时,故选 A。
【知识点】其他
13. 【答案】D
【解析】此题考查的是时态和主谓一致。句意:Da Ming和Wang Hui已经通过了考试。pass 通过,动词;根据句中的already可知时态为现在完成时,as well as连接两个并列主语时,谓语动词的数遵循“就远原则”,故此处应使用has passed。
因此,正确答案是D。
【知识点】as well as、already
14. 【答案】A
【解析】根据预测句意“看!你的英语老师在那边!不,不可能是他。他去上海参加教学比赛了”和语法可知,要用现在完成时,其构成为 have/ has done,has gone 到某地去了(还没有回来),has been 去过某地,选项 B 语意不通.
【知识点】have gone to
15. 【答案】D
【知识点】肯定句
16. 【答案】C
【解析】考查现在完成时。句意:——Black 太太怎么样了?——她已经吃过药正在休息了。她现在在休息,那么说明“吃药”是一件已经完成的事情了,因此时态要使用现在完成时。故选: C。
【知识点】肯定句
17. 【答案】D
【解析】考查动词时态。句意:——海伦,你是什么时候搬到这里的?——我自从两年前就住在这里。根据状语 since two years ago,可知空处需用现在完成时,且谓语动词要用延续性动词,而 move 是短暂性动词。故答案选 D。
【知识点】live、since
18. 【答案】C
【知识点】肯定句
19. 【答案】D
【知识点】肯定句
20. 【答案】B
【解析】根据句意“看!我妈妈为我做了一件新衣服”可知,要用现在完成时,其构成为 have/ has done。
【知识点】其他
二、翻译题(共5题)
21. 【答案】How long have your parents been married
【知识点】特殊疑问句
22. 【答案】mistaken salt for
【解析】根据题干,可知需要翻译的是“误把盐当成糖”,其英文表达方式是“mistake salt for sugar”,时态为现在完成时 has+过去分词。
【知识点】不规则变化、一般疑问句及回答
23. 【答案】I have learnt how to look after myself well.;I have learned how to look after myself well.
【解析】考查现在完成时及疑问词+to do。排除已有信息可知空格处需填入“我已学会如何照顾好自己了。”;根据题干“已”可知时态为现在完成时,结合主语 I 为第一人称可知谓语构成为 have done 形式;动词 learn 意为“学会,得知”,过去分词为 learnt/ learned;充当 learn 的宾语,可用疑问词 how“如何”+to do形式;动词短语 look after 意为“照顾”;副词 well 修饰动词短语。
【知识点】肯定句
24. 【答案】has;had;for
【知识点】肯定句
25. 【答案】chosen;up
【解析】考查现在完成时及固定短语。根据第一句中的关键词“has”、“already”可知这个句子是一个现在完成时的句子,构成为 have/ has+过去分词。选择:choose,过去分词为 chosen,第一空填 chosen。第二空 be up to sb. 为固定词组,意思为“由……决定”。
【知识点】already、up to