摘要:
**基本信息**
聚焦现在完成时核心语法,通过单项选择、单词拼写、完成句子三维度题型,实现基础巩固与语境应用能力的梯度检测,适配初中月考阶段性语法掌握情况评估需求。
**题型特征**
|题型|题量/分值|知识覆盖|命题特色|
|----|-----------|----------|----------|
|单项选择|20/40|延续性动词(如has been in)、时间状语(since/for)、has gone/been辨析|以情境对话考查语法应用,提升语言理解与表达能力|
|单词拼写|10/20|动词过去分词(stuck/read/accepted)、主谓一致(the number作主语)|结合语境强化语法规则记忆,培养学习策略运用能力|
|完成句子|10/40|固定搭配(put into)、时态呼应(since+过去时)、文化传承主题句|通过真实生活场景(如传统传承、个人成长)考查知识迁移,渗透思维品质与文化意识培育|
内容正文:
学校:___________姓名:___________班级:___________考号:___________
Unit 1-2语法综合练习
现在完成时
(时间:60分钟,满分:100分)
1、 单项选择(本大题共20小题,每小题2分,共40分)
1.He ________ the army for two years.
A.has joined B.has been in C.joined D.has been
【答案】B
【详解】句意:他参军已经两年了。
has joined已经加入; has been in已经在……里面;joined加入;has been已经是。根据时间标志词“for two years”可知,本句为现在完成时,且谓语动词需要使用延续性动词;join意为“加入”,属于短暂性动词,不能和表示一段时间的状语连用,要转换为延续性短语be in;主语He为第三人称单数,现在完成时用has been in,故填has been in。
2.—How long have you known Li Ming?
—________ we were in primary school.
A.Since B.When C.Until D.Before
【答案】A
【详解】句意:——你认识李明多久了?——自从我们在小学的时候。
Since自从;When当……时候;Until直到;Before在……之前。根据问句“How long have you known...”可知时态为现在完成时,表示动作从过去持续到现在,答语中“we were in primary school”是过去的时间点,应用since引导时间状语从句,放在句首首字母大写,应填Since。
3.I ________ my bedroom. It’s so tidy now.
A.have cleaned B.will clean C.am cleaning D.clean
【答案】A
【详解】句意:我已经打扫了我的卧室。现在它如此整洁。
根据后句“It’s so tidy now.”可知,打扫动作已经完成,并对现在造成卧室整洁的结果,本句要用现在完成时,应填have cleaned。
4.Five years ________ since my best friend ________ out of this city.
A.has passed; moved B.has passed; has moved
C.passed; has moved D.passed; moved
【答案】A
【详解】句意:自从我最好的朋友搬出这座城市以来,五年已经过去了。
在since引导的时间状语从句中,主句通常用现在完成时,从句用一般过去时表示过去某个具体的动作。主句表示“五年已经过去”,需用现在完成时has passed,排除C、D;从句表示“朋友搬走”是过去发生的动作,需用一般过去时,第二空是过去式moved。
5.—Hi, Tom. Long time no see.
—Yes. I ________ to Kunming to see my uncle and aunt.
A.have gone B.have been C.will go D.go
【答案】B
【详解】句意:——嗨,汤姆。好久不见。——是的。我去昆明看望我的叔叔阿姨了。
have been to表示“去过某地已经回来”,have gone to表示“去了某地尚未回来”。根据“Long time no see”可知,汤姆正在与人面对面交谈,说明他已经从昆明回来了,应用have been to。
6.Until now, he ________ his hometown for nearly 10 years.
A.has left B.left
C.has been away from D.was away from
【答案】C
【详解】句意:直到现在,他已经离开家乡将近10年了。
根据“Until now”可知本句应用现在完成时(has/have+过去分词);同时“for nearly 10 years”要求谓语动词必须是延续性动词,而leave是短暂性动词,不能与表示一段时间的状语连用,需转化为延续性动词短语be away from;主语he是第三人称单数,故填has been away from。
7.I have been a teacher ________ 2010, and I’ve taught in this school ________ about 15 years.
A.since; since B.for; for C.since; for D.for; since
【答案】C
【详解】句意:我从2010年就当老师了,我已经在这所学校任教大约15年。
since自从,后接过去的时间点;for后接一段时间。2010是时间点,用since,about 15 years是时间段,用for。
8.—You look different!
—I ________ a lot over the past three years.
A.changed B.change C.have changed D.will change
【答案】C
【详解】句意:——你看起来不一样了!——在过去的三年里我改变了很多。
根据时间状语“over the past three years”可知,表示动作从过去持续到现在,应用现在完成时,其结构为have/has done,主语为I,助动词用have。应填have changed。
9.My brother ________ his bedroom with our cousin since last year.
A.shares B.shared C.has shared D.share
【答案】C
【详解】句意:自从去年以来,我哥哥就和我们的表亲共用他的卧室。
shares共用(一般现在时,第三人称单数);shared共用(一般过去时);has shared已经共用(现在完成时);share共用(动词原形)。根据时间状语“since last year”可知,动作从过去持续到现在,应用现在完成时,主语My brother为第三人称单数,助动词用has。
10.I have totally ________ it! I’m so sorry.
A.forget B.to forget C.forgetting D.forgotten
【答案】D
【详解】句意:我完全忘记了它!我很抱歉。
根据句中助动词“have”可知,此处构成现在完成时,结构为“have+过去分词”,forget的过去分词是forgotten。
11.I ________ this interesting book about Chinese history for two weeks. It helps me learn a lot about our country.
A.bought B.have bought C.have had D.had
【答案】C
【详解】句意:我拥有这本关于中国历史的有趣的书已经两周了。它帮助我学到了很多关于我们国家的知识。
时间状语“for two weeks”表示一段时间,用于现在完成时,且谓语动词需用延续性动词;buy是瞬间动词,不能与时间段连用,其现在完成时需转换为have,表示“拥有”;句子强调过去动作对现在的影响,应用现在完成时have had。
12.My mother ________ many famous attractions in China since she learnt to travel online.
A.visit B.visited C.has visited D.will visit
【答案】C
【详解】句意:自从她学会在线旅行以来,我妈妈已经参观了中国许多著名的景点。
根据时间状语“since she learnt to travel online”可知,主句需用现在完成时,表示动作从过去持续到现在。主语My mother是第三人称单数,助动词应用has。应填has visited。
13.My brother ________ never ________ to show his real feelings.
A.has; tried B.have; tried C.has; try D have; try
【答案】A
【详解】句意:我哥哥从未尝试过展示他的真实感受。
根据主语My brother是第三人称单数可知,助动词应用has;结合现在完成时结构为“have/has+过去分词”,try的过去分词是tried。应填has; tried。
14.The two families ________ over the dividing line for a long time.
A.argued B.have argued C.were arguing D.had argued
【答案】B
【详解】句意:这两个家庭为了分界线已经争论了很长一段时间。
句中时间状语“for a long time”表示动作持续了一段时间,常与现在完成时连用,强调动作对现在的影响或持续状态,应填have argued。
15.My father has gone to Beijing. He ________ back yet.
A.doesn’t come B.hasn’t come C.didn’t come D.won’t come
【答案】B
【详解】句意:我爸爸去北京了。他还没有回来。
根据“...back yet”可知此处指现在还没有回来,“yet”提示句子用现在完成时,结构是have/has done,故此处填hasn’t come。
16.Great changes ________ in my hometown since my parents got married.
A.take place B.took place C.have taken place D.are taking place
【答案】C
【详解】句意:自从我父母结婚以来,我的家乡发生了巨大的变化。
take place一般现在时; took place一般过去时; have taken place现在完成时; are taking place现在进行时。since (自从) 引导时间状语从句,是现在完成时标志,结构为have/has+过去分词。 take place发生 (无被动),主语changes为复数,用have taken place。
17.The number of elephants in this area ________ dramatically over the past decade.
A.has decreased B.have decreased C.is decreasing D.are decreasing
【答案】A
【详解】句意:该地区大象的数量在过去十年里急剧减少了。
“the number of+复数名词”意为“……的数量”,作主语时谓语动词用单数;over the past decade意为“在过去的十年里”,是现在完成时的标志词,因此has decreased符合语境。
18.—Is Daniel in the classroom?
—No, he ________ to the library. He ________ there ten minutes ago.
A.has gone; went B.has been; went C.went; has gone D.went; has been
【答案】A
【详解】句意:——丹尼尔在教室吗? ——不在,他去图书馆了。他十分钟前去的那儿。
has gone to意为“去了某地(人此刻还未回来)”;has been to意为“去过某地(已经返回原处)。第一空上文询问丹尼尔是否在教室,回答不在,说明人前往图书馆还没有回来,要用has gone to;根据时间状语“ten minutes ago”可知,第二空应该用过去式went。
19.________, more and more students have learned how to get on well with their friends.
A.In the past B.Since two years
C.For recent years D.In the past few years
【答案】D
【详解】句意:在过去几年里,越来越多的学生学会如何与朋友和睦相处。
In the past在过去;Since two years表达有误,正确搭配为Since two years ago;For recent years表达有误,正确搭配为In recent years;In the past few years在过去几年里。“In the past few years”是常用于现在完成时的时间短语,描述一段持续到现在的时间段;A选项仅用于一般过去时,B、C两个短语本身存在语法搭配错误,均不符合本句语境。故选D。
20.—________ you ever ________ a true friend who always stands by you?
—Yes, I ________ such a friend last year.
A.Have; been; found B.Have; found; found
C.Did; find; have found D.Did; be; found
【答案】B
【详解】句意:——你曾经遇到过一位始终支持你的真正朋友吗?——是的,我去年遇到了这样一位朋友。
问句询问“是否曾经有过(遇到)这种经历”,表示从过去至今的累计经验,应用现在完成时,结构为“Have+过去分词”,且“遇到”应译为found。 答语中“last year”是过去的时间点,应用一般过去时,动词用过去式found。故选B。
二、单词拼写(本大题共10小题,每小题2分,共20分)
21.He has ________ (stick) to his training for three years, even when nobody was watching.
【答案】stuck
【详解】句意:三年来他一直坚持训练,哪怕是没人监督的时候。根据时间状语“for three years”可知句子时态为现在完成时,结构是“have/has+动词过去分词”,stick是不规则动词,它的过去分词形式为stuck。
22.So far, I ________ (read) the book several times. But there is still something that I can’t understand.
【答案】have read
【详解】句意:到目前为止,这本书我已经读了好几遍,但仍然有一些地方我理解不了。so far(到目前为止)是现在完成时的典型时间提示词,现在完成时结构为“have/has+动词过去分词”;本句主语为I,助动词选用have,动词read的过去分词还是read,故填have read。
23.She has already ________ (accept) her weaknesses bravely.
【答案】accepted
【详解】句意:她已经勇敢地接受了自己的缺点。句中has与already是现在完成时的标志词,现在完成时的结构为“have/has+动词的过去分词”,accept的过去分词为accepted。
24.The ground was ________ (cover) with thick snow yesterday morning.
【答案】covered
【详解】句意:昨天早上地面被厚厚的雪覆盖。be covered with是固定搭配,意为“被……覆盖”,把给出的动词cover变为过去分词covered。
25.She ________ (learn) a lot about amazing plants since she joined the science club.
【答案】has learned
【详解】句意:自从加入科学俱乐部以来,她了解了很多关于奇妙植物的知识。句中包含由since引导的时间状语从句“since she joined the science club”,该结构通常表示动作自从过去某一时刻发生并一直持续到现在,因此主句需要使用现在完成时,其谓语结构为“have/has + 过去分词”;主句主语“She”为第三人称单数,助动词需使用has;提示词learn对应的过去分词为learned。
26.I have ________ (try) many times and I won’t give up.
【答案】tried
【详解】句意:我已经尝试过很多次了,而且我不会放弃。句中已有助动词have,结合语境可知此处需要构成现在完成时,现在完成时的结构为“have/has+动词的过去分词”,try的过去分词形式为tried。
27.Lots of things ________ (change) in my life since I entered Grade Eight.
【答案】have changed
【详解】句意:自从我上八年级以来,我的生活里的很多事情都发生了变化。句中出现了现在完成时的标志性时间状语“since I entered Grade Eight”,现在完成时的结构为“have/has + 过去分词”;句子主语Lots of things是复数形式,对应的助动词用have,动词change的过去分词为changed,因此空处填have changed。
28.My role model ________ (influence) me a lot since I was a kid.
【答案】has influenced
【详解】句意:我的榜样从小就对我影响很大。since I was a kid是现在完成时的时间标志;主语My role model为单数,助动词用has;influence为动词,需变为过去分词influenced。
29.The ancient tree ________ (live) for more than 1,000 years so far.
【答案】has lived
【详解】句意:这棵古树到目前为止已经活了一千多年。根据时间状语“so far”可知,时态为现在完成时,基本结构为have/has+动词过去分词。主语The ancient tree为第三人称单数,助动词应用has;live的过去分词为lived,故填has lived。
30.The number of white cranes ________ (become) smaller these years.
【答案】has become
【详解】句意:这些年白鹤的数量已经变得更少了。所给的词become为动词,意为“变得”。时间标志词these years表示动作从过去持续到现在,要用现在完成时,主语The number of white cranes是单数概念,助动词用has,后接过去分词become。
三、完成句子(本大题共10小题,每小题4分,共40分)
31.我们还没把摆件放进卧室。
We haven’t ________ the decorations ________ our bedroom ________.
【答案】
put into yet
【详解】原句中“把……放进……”和“还”是关键词,“把……放进……”的英文表达为put...into...,句子是现在完成时的否定句,结构为have/has not done,put的过去分词还是put;否定句中表示“还(未)”,用副词yet。
32.他早已厌倦了日复一日重复相同的简单工作。
He ________ ________ __________ of doing the same easy work day after day for a long time.
【答案】
has been tired
【详解】原句中“厌倦”是关键词,表示“厌倦”的短语是be tired of。本句由时间状语for a long time可知为现在完成时,主语He是第三人称单数,助动词用has,be动词变为been。故填has;been;tired。
33.我们还没有把新家具添加进卧室里。
We have not ________ the new furniture ________ our bedroom ________.
【答案】
added
to
yet
【详解】第一空关键词“添加”对应动词add,“have”提示使用现在完成时,故填入对应的过去分词形式added,且有搭配add sth. to,意为“把……添加到”,则第二空填to。第三空关键词“还”与现在完成时连用,则对应yet。
34.我已经学会了接受真实的自己。
I ________ already ________ ________ accept my true self.
【答案】 have learnt/learned to
【详解】原句中“学会了”是关键词,表示“学会做某事”的短语是learn to do sth.。本句already为现在完成时标志词,主语为I,助动词用have,learn的过去分词为learned/learnt。
35.多年以来,我已经学会接纳我的不完美。
________ ________ years, I ________ ________ to accept my imperfections.
【答案】 For many have learnt/learned
【详解】原句中“多年”及“已经学会”是关键词,for many years“多年以来”,介词短语作状语,位于句首,首字母要大写;句子语境强调从过去持续到现在的动作结果“已经学会”,要用现在完成时结构“have/has + 过去分词”,主语是I,助动词用have;“学会”的英文是learn,过去分词为learned/learnt。
36.自从去年以来,春天就不来了。
Spring has not come ________ ________ ________.
【答案】 since last year
【详解】原句中“自从去年以来”是关键词,表示“自从……以来”的介词为“since”;表示“去年”的短语为“last year”。故填since;last;year。
37.我曾和父母去过北京两次。
I ________ ________ __________ Beijing twice with my parents.
【答案】 have been to
【详解】原句中“曾去过”是关键词,have been to表示“曾经去过某地(现已返回)”;主语是I,助动词用have。
38.这些传统已经传承了五代人。
These traditions ________ __________ __________ ________ for five generations.
【答案】 have been passed down
【详解】原句中“传承”是关键词,表示“传承”的短语是pass down。本句为现在完成时,且主语“These traditions”为复数,故用have been表示“已经被传承”,被动语态强调“被传承”,后接时间状语“for five generations”表示持续五代,pass的过去分词为passed。故填have;been;passed;down。
39.杰克画完这幅画了吗?
Has Jack ________ ________ the picture ________?
【答案】 finished painting yet
【详解】原句中“画完”是关键词,finish doing sth.表示“完成做某事”,本句为现在完成时,has后接动词过去分词,finish的过去分词为finished,paint表示“绘画”,动名词形式为painting,yet常用于现在完成时疑问句或否定句句末,通常译为“还”或配合疑问语气。故填finished;painting;yet。
40.这本书我已经借了两个星期了。
I ________ ________ the book ________ two weeks.
【答案】 have kept for
【详解】原句中“已经借了两个星期”是关键词,表示动作从过去开始一直持续到现在,应用现在完成时;“借”用borrow,borrow为非延续性动词,不能与表示一段时间的“two weeks”直接连用,因此用延续性表达have kept,表示“借着、保留着”;“两个星期”前用for表示一段时间。故填have;kept;for。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
学校:___________姓名:___________班级:___________考号:___________
Unit 1-2语法综合练习
现在完成时
(时间:60分钟,满分:100分)
1、 单项选择(本大题共20小题,每小题2分,共40分)
1.He ________ the army for two years.
A.has joined B.has been in C.joined D.has been
2.—How long have you known Li Ming?
—________ we were in primary school.
A.Since B.When C.Until D.Before
3.I ________ my bedroom. It’s so tidy now.
A.have cleaned B.will clean C.am cleaning D.clean
4.Five years ________ since my best friend ________ out of this city.
A.has passed; moved B.has passed; has moved
C.passed; has moved D.passed; moved
5.—Hi, Tom. Long time no see.
—Yes. I ________ to Kunming to see my uncle and aunt.
A.have gone B.have been C.will go D.go
6.Until now, he ________ his hometown for nearly 10 years.
A.has left B.left
C.has been away from D.was away from
7.I have been a teacher ________ 2010, and I’ve taught in this school ________ about 15 years.
A.since; since B.for; for C.since; for D.for; since
8.—You look different!
—I ________ a lot over the past three years.
A.changed B.change C.have changed D.will change
9.My brother ________ his bedroom with our cousin since last year.
A.shares B.shared C.has shared D.share
10.I have totally ________ it! I’m so sorry.
A.forget B.to forget C.forgetting D.forgotten
11.I ________ this interesting book about Chinese history for two weeks. It helps me learn a lot about our country.
A.bought B.have bought C.have had D.had
12.My mother ________ many famous attractions in China since she learnt to travel online.
A.visit B.visited C.has visited D.will visit
13.My brother ________ never ________ to show his real feelings.
A.has; tried B.have; tried C.has; try D have; try
14.The two families ________ over the dividing line for a long time.
A.argued B.have argued C.were arguing D.had argued
15.My father has gone to Beijing. He ________ back yet.
A.doesn’t come B.hasn’t come C.didn’t come D.won’t come
16.Great changes ________ in my hometown since my parents got married.
A.take place B.took place C.have taken place D.are taking place
17.The number of elephants in this area ________ dramatically over the past decade.
A.has decreased B.have decreased C.is decreasing D.are decreasing
18.—Is Daniel in the classroom?
—No, he ________ to the library. He ________ there ten minutes ago.
A.has gone; went B.has been; went C.went; has gone D.went; has been
19.________, more and more students have learned how to get on well with their friends.
A.In the past B.Since two years
C.For recent years D.In the past few years
20.—________ you ever ________ a true friend who always stands by you?
—Yes, I ________ such a friend last year.
A.Have; been; found B.Have; found; found
C.Did; find; have found D.Did; be; found
二、单词拼写(本大题共10小题,每小题2分,共20分)
21.He has ________ (stick) to his training for three years, even when nobody was watching.
22.So far, I ________ (read) the book several times. But there is still something that I can’t understand.
23.She has already ________ (accept) her weaknesses bravely.
24.The ground was ________ (cover) with thick snow yesterday morning.
25.She ________ (learn) a lot about amazing plants since she joined the science club.
26.I have ________ (try) many times and I won’t give up.
27.Lots of things ________ (change) in my life since I entered Grade Eight.
28.My role model ________ (influence) me a lot since I was a kid.
29.The ancient tree ________ (live) for more than 1,000 years so far.
30.The number of white cranes ________ (become) smaller these years.
三、完成句子(本大题共10小题,每小题4分,共40分)
31.我们还没把摆件放进卧室。
We haven’t ________ the decorations ________ our bedroom ________.
32.他早已厌倦了日复一日重复相同的简单工作。
He ________ ________ __________ of doing the same easy work day after day for a long time.
33.我们还没有把新家具添加进卧室里。
We have not ________ the new furniture ________ our bedroom ________.
34.我已经学会了接受真实的自己。
I ________ already ________ ________ accept my true self.
35.多年以来,我已经学会接纳我的不完美。
________ ________ years, I ________ ________ to accept my imperfections.
36.自从去年以来,春天就不来了。
Spring has not come ________ ________ ________.
37.我曾和父母去过北京两次。
I ________ ________ __________ Beijing twice with my parents.
38.这些传统已经传承了五代人。
These traditions ________ __________ __________ ________ for five generations.
39.杰克画完这幅画了吗?
Has Jack ________ ________ the picture ________?
40.这本书我已经借了两个星期了。
I ________ ________ the book ________ two weeks.
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$