一、用括号中所给单词的正确形式填空。
1. (2025·江苏扬州江都区第三中学期中)—Has Bob
—Yes.
2. (2025·江苏泰州姜堰区第四中学期中)—Have you ever been to Shanghai Disneyland?
—Sure. I know a lot about it. I
3. We
4. Jim isn't here. He
5. (2025·江苏泰州姜堰区第一教研站联考期中)The scientist
1. (2025·江苏扬州江都区第三中学期中)—Has Bob
flown
(fly) to New York yet?—Yes.
2. (2025·江苏泰州姜堰区第四中学期中)—Have you ever been to Shanghai Disneyland?
—Sure. I know a lot about it. I
went
(go) there twice in 2019.3. We
enjoyed
(enjoy) our stay in Beijing last year.4. Jim isn't here. He
has gone
(go) to the library.5. (2025·江苏泰州姜堰区第一教研站联考期中)The scientist
has been dead
(die) for many years, but his spirit will still live on.答案
1. flown 2. went 3. enjoyed 4. has gone
5. has been dead
5. has been dead
解析
【分析】
做这类动词正确形式填空题,核心思路是先定位句子中的时态提示信息,判断对应的时态,再结合时态的语法规则、动词变形要求、特殊用法得出正确形式:1. 先看第一题,句首出现助动词Has,还有标志词yet,直接对应现在完成时结构,需要填fly的过去分词;2. 第二题出现明确的过去时间状语in 2019,动作发生在过去的特定时间,用一般过去时即可;3. 第三题的last year是典型的一般过去时标志,直接填动词过去式;4. 第四题提示Jim现在不在现场,说明他去了图书馆还没回来,对应have gone to的用法;5. 第五题出现时间段for many years,要注意瞬间动词die不能和时间段连用,需要转换为对应的延续性状态,再匹配现在完成时结构。
【解析】
1. 句中出现助动词Has和现在完成时标志性副词yet,现在完成时的基本结构为"have/has + 动词过去分词",fly的过去分词为flown,因此填flown。
2. 句中出现明确的过去时间状语in 2019,描述发生在过去特定时间内的动作,需使用一般过去时,go的过去式为went,因此填went。
3. 句中出现一般过去时标志性时间状语last year,描述去年发生的动作,需使用一般过去时,enjoy的过去式为enjoyed,因此填enjoyed。
4. 根据前句"Jim isn't here"可知吉姆目前不在此地,去了图书馆还未返回,表示"去了某地(尚未归)"需使用现在完成时结构have/has gone to,主语He是第三人称单数,助动词用has,因此填has gone。
5. 句中出现持续时间段for many years,瞬间动词die无法和时间段连用,需转换为可表延续状态的be dead,句子使用现在完成时,主语The scientist是第三人称单数,因此填has been dead。
【答案】
1. flown 2. went 3. enjoyed 4. has gone 5. has been dead
【知识点】
现在完成时,一般过去时,延续性动词转换
【点评】
本题是初中英语期中阶段的高频时态考题,覆盖了一般过去时、现在完成时的核心考点,既考察学生通过时间标志词判断时态的基础能力,也设置了短暂性动词和时间段连用的易错考点,能够有效检验学生对时态规则的掌握熟练度。
【难度系数】
0.6
做这类动词正确形式填空题,核心思路是先定位句子中的时态提示信息,判断对应的时态,再结合时态的语法规则、动词变形要求、特殊用法得出正确形式:1. 先看第一题,句首出现助动词Has,还有标志词yet,直接对应现在完成时结构,需要填fly的过去分词;2. 第二题出现明确的过去时间状语in 2019,动作发生在过去的特定时间,用一般过去时即可;3. 第三题的last year是典型的一般过去时标志,直接填动词过去式;4. 第四题提示Jim现在不在现场,说明他去了图书馆还没回来,对应have gone to的用法;5. 第五题出现时间段for many years,要注意瞬间动词die不能和时间段连用,需要转换为对应的延续性状态,再匹配现在完成时结构。
【解析】
1. 句中出现助动词Has和现在完成时标志性副词yet,现在完成时的基本结构为"have/has + 动词过去分词",fly的过去分词为flown,因此填flown。
2. 句中出现明确的过去时间状语in 2019,描述发生在过去特定时间内的动作,需使用一般过去时,go的过去式为went,因此填went。
3. 句中出现一般过去时标志性时间状语last year,描述去年发生的动作,需使用一般过去时,enjoy的过去式为enjoyed,因此填enjoyed。
4. 根据前句"Jim isn't here"可知吉姆目前不在此地,去了图书馆还未返回,表示"去了某地(尚未归)"需使用现在完成时结构have/has gone to,主语He是第三人称单数,助动词用has,因此填has gone。
5. 句中出现持续时间段for many years,瞬间动词die无法和时间段连用,需转换为可表延续状态的be dead,句子使用现在完成时,主语The scientist是第三人称单数,因此填has been dead。
【答案】
1. flown 2. went 3. enjoyed 4. has gone 5. has been dead
【知识点】
现在完成时,一般过去时,延续性动词转换
【点评】
本题是初中英语期中阶段的高频时态考题,覆盖了一般过去时、现在完成时的核心考点,既考察学生通过时间标志词判断时态的基础能力,也设置了短暂性动词和时间段连用的易错考点,能够有效检验学生对时态规则的掌握熟练度。
【难度系数】
0.6
二、句型转换。
1. We began to learn English three years ago. (同义句转换)
We
2. The old block has been turned into a park. (对画线部分提问)
3. I saw the film Ne Zha 2 just now. (用 just 改写句子)
I
4. I have felt a bit lonely since I moved into that house. (对画线部分提问)
1. We began to learn English three years ago. (同义句转换)
We
have
learnt
English for
three years.2. The old block has been turned into a park. (对画线部分提问)
What
has
the old block been turned
into?3. I saw the film Ne Zha 2 just now. (用 just 改写句子)
I
have
just seen
the film Ne Zha 2.4. I have felt a bit lonely since I moved into that house. (对画线部分提问)
How
long
have you felt
a bit lonely?答案
1. have learnt; for 2. What has; turned 3. have; seen
4. How long; felt
4. How long; felt
解析
【分析】
这几道题均围绕现在完成时的相关考点展开,解题思路如下:
1. 第一题先观察原句是一般过去时,表动作三年前开始,转换后空格后是时间段three years,需要转换为表动作持续到现在的现在完成时结构,搭配for+时间段表示时长。
2. 第二题先判断画线部分a park是事物,选用对应的特殊疑问词,再结合原句现在完成时的被动结构调整疑问句语序。
3. 第三题看到提示词just,明确它是现在完成时的标志,直接把原句一般过去时改写为现在完成时的基础结构即可。
4. 第四题画线部分是since引导的表时长的时间状语,选用对时长提问的疑问词组,再匹配现在完成时的特殊疑问句结构补全剩余部分。
【解析】
1. 原句表示“我们三年前开始学英语”,转换后要表达“我们学英语已经三年了”的含义,主语为We,现在完成时助动词用have,learn的过去分词为learnt,for后接时间段表示动作持续的时长,因此填have learnt; for。
2. 画线部分a park是具体事物,对事物提问用疑问词What;原句是现在完成时被动结构has been turned into,疑问句需要将助动词has提前到主语之前,过去分词turned保持不变,因此填What has; turned。
3. just是现在完成时的典型标志词,需要将原句一般过去时改为现在完成时,结构为“have/has+动词过去分词”,主语为I,助动词用have,see的过去分词为seen,因此填have; seen。
4. 画线部分是表动作持续时长的since引导的状语,对时长提问用疑问词组How long;原句是现在完成时,疑问句中助动词have提前后,后续动词用过去分词felt,因此填How long; felt。
【答案】
1. have learnt; for 2. What has; turned 3. have; seen 4. How long; felt
【知识点】
现在完成时,特殊疑问句,句型转换
【点评】
本题是现在完成时模块的基础题型,覆盖了时态改写、同义句转换、画线提问三类常见考法,核心考察学生对现在完成时基本结构、标志词、for/since用法的掌握,易错点是不规则动词过去分词拼写错误、混淆特殊疑问词的适用场景。
【难度系数】
0.6
这几道题均围绕现在完成时的相关考点展开,解题思路如下:
1. 第一题先观察原句是一般过去时,表动作三年前开始,转换后空格后是时间段three years,需要转换为表动作持续到现在的现在完成时结构,搭配for+时间段表示时长。
2. 第二题先判断画线部分a park是事物,选用对应的特殊疑问词,再结合原句现在完成时的被动结构调整疑问句语序。
3. 第三题看到提示词just,明确它是现在完成时的标志,直接把原句一般过去时改写为现在完成时的基础结构即可。
4. 第四题画线部分是since引导的表时长的时间状语,选用对时长提问的疑问词组,再匹配现在完成时的特殊疑问句结构补全剩余部分。
【解析】
1. 原句表示“我们三年前开始学英语”,转换后要表达“我们学英语已经三年了”的含义,主语为We,现在完成时助动词用have,learn的过去分词为learnt,for后接时间段表示动作持续的时长,因此填have learnt; for。
2. 画线部分a park是具体事物,对事物提问用疑问词What;原句是现在完成时被动结构has been turned into,疑问句需要将助动词has提前到主语之前,过去分词turned保持不变,因此填What has; turned。
3. just是现在完成时的典型标志词,需要将原句一般过去时改为现在完成时,结构为“have/has+动词过去分词”,主语为I,助动词用have,see的过去分词为seen,因此填have; seen。
4. 画线部分是表动作持续时长的since引导的状语,对时长提问用疑问词组How long;原句是现在完成时,疑问句中助动词have提前后,后续动词用过去分词felt,因此填How long; felt。
【答案】
1. have learnt; for 2. What has; turned 3. have; seen 4. How long; felt
【知识点】
现在完成时,特殊疑问句,句型转换
【点评】
本题是现在完成时模块的基础题型,覆盖了时态改写、同义句转换、画线提问三类常见考法,核心考察学生对现在完成时基本结构、标志词、for/since用法的掌握,易错点是不规则动词过去分词拼写错误、混淆特殊疑问词的适用场景。
【难度系数】
0.6
(
—I
A.did; buy; bought
B.did; buy; have had
C.have; bought; have bought
D.have; bought; have had
B
)1.(2025·江苏宿迁宿豫区三校联考期中)—What a wonderful car! When did
you buy
it?—I
have had
it for two years.A.did; buy; bought
B.did; buy; have had
C.have; bought; have bought
D.have; bought; have had
答案
1. B 【点拨】根据“What a wonderful car!”可知,车是过去买的,问句用一般过去时,排除 C、D 选项;根据“for two years”可知,答句用现在完成时,表示从过去持续到现在的状态。故选 B。
解析
【分析】
我们可以分两步梳理解题思路:第一步先分析问句语境,询问“什么时候买的车”,买车是发生在过去某个具体时间点的瞬时动作,属于已经结束的过去行为,应该用一般过去时的特殊疑问句结构,先排除不符合该时态结构的选项。第二步再看答句的时间标志词for two years,这是表示持续时长的典型状语,要匹配现在完成时的延续性用法,注意短暂性动词buy不能和时间段连用,替换成对应的延续性表达后就能锁定正确答案。
【解析】
1. 分析问句部分:买车是发生在过去某一时刻的瞬时动作,没有延续到提问的当下,因此问句要使用一般过去时。一般过去时的特殊疑问句结构为“特殊疑问词+did+主语+实义动词原形”,此处助动词用did,后面实义动词用原形buy,直接排除使用现在完成时结构的C、D选项。
2. 分析答句部分:句中出现时间状语for two years,表示状态从过去持续到现在已经有两年,需要使用现在完成时;同时buy是短暂性动词,无法和表示一段时长的状语连用,要转换为对应的延续性动词have,其现在完成时形式为have had,因此排除A选项的短暂性动词过去式bought。
综上,正确选项为B。
【答案】
B
【知识点】
一般过去时
现在完成时
短暂性动词转延续性动词
【点评】
本题是时态辨析的高频基础考题,易错点是很多同学会忽略短暂性动词不能和时间段连用的规则误选A,解题时先根据动作的时间属性判断问句时态,再结合答句for引导的时间标志判断现在完成时的延续性用法,就可以快速排除错误选项得到答案。
【难度系数】
0.7
我们可以分两步梳理解题思路:第一步先分析问句语境,询问“什么时候买的车”,买车是发生在过去某个具体时间点的瞬时动作,属于已经结束的过去行为,应该用一般过去时的特殊疑问句结构,先排除不符合该时态结构的选项。第二步再看答句的时间标志词for two years,这是表示持续时长的典型状语,要匹配现在完成时的延续性用法,注意短暂性动词buy不能和时间段连用,替换成对应的延续性表达后就能锁定正确答案。
【解析】
1. 分析问句部分:买车是发生在过去某一时刻的瞬时动作,没有延续到提问的当下,因此问句要使用一般过去时。一般过去时的特殊疑问句结构为“特殊疑问词+did+主语+实义动词原形”,此处助动词用did,后面实义动词用原形buy,直接排除使用现在完成时结构的C、D选项。
2. 分析答句部分:句中出现时间状语for two years,表示状态从过去持续到现在已经有两年,需要使用现在完成时;同时buy是短暂性动词,无法和表示一段时长的状语连用,要转换为对应的延续性动词have,其现在完成时形式为have had,因此排除A选项的短暂性动词过去式bought。
综上,正确选项为B。
【答案】
B
【知识点】
一般过去时
现在完成时
短暂性动词转延续性动词
【点评】
本题是时态辨析的高频基础考题,易错点是很多同学会忽略短暂性动词不能和时间段连用的规则误选A,解题时先根据动作的时间属性判断问句时态,再结合答句for引导的时间标志判断现在完成时的延续性用法,就可以快速排除错误选项得到答案。
【难度系数】
0.7
(
—He
A.has gone; has left for
B.has been; left for
C.has gone; left for
D.has been; has left for
C
)2.(2025·江苏泰州姜堰区第一教研站联考期中)—Where is Tom? A friend of his wants to see him.—He
has gone
to New York on business. He left for
the airport at 5 in the morning.A.has gone; has left for
B.has been; left for
C.has gone; left for
D.has been; has left for
答案
2. C 【点拨】根据“Where is Tom?”可知,第一空表示“去了某地,还没回来”,用“has gone to”;根据“at 5 in the morning”可知,第二空处时态为一般过去时。故选 C。
解析
【分析】
解题时我们可以分两步走,用排除法快速选出答案:第一步先判断第一空,根据问句“Where is Tom?”能得知Tom现在不在对话现场,还没有返回,我们先区分现在完成时的两个易混结构:表示“去过某地已经返回”用has been to,表示“去了某地尚未返回”用has gone to,由此第一空选has gone,直接排除带有has been的B、D选项。第二步判断第二空,句中给出了明确的过去具体时间标志“at 5 in the morning”,描述过去某个时间点发生的动作要使用一般过去时,现在完成时不能搭配明确的过去时间点,因此排除使用现在完成时的A选项,就能得到正确答案。
【解析】
1. 辨析第一空的时态结构:
have been to 意为“曾经去过某地,目前已经回到原地”,不符合“Tom不在现场”的语境;have gone to 意为“去了某地,目前仍在目的地或路途上,尚未返回”,契合问句询问Tom去向的语境,因此第一空填has gone,排除B、D选项。
2. 判断第二空的时态:
句中时间状语“at 5 in the morning”是明确的过去具体时间点,描述该时间点发生的“动身去机场”的动作,需要使用一般过去时,leave for(动身前往)的过去式为left for,现在完成时不能与明确的过去时间点连用,因此排除A选项的has left for。
综上,答案选C。
【答案】
C
【知识点】
现在完成时易混结构辨析;一般过去时时间标志
【点评】
本题是时态类的基础常考题,核心考点是区分have been to和have gone to的用法,很多同学容易忽略“明确过去时间点不能搭配现在完成时”的规则误选A,解题时抓住语境和时间标志两个核心线索,用排除法就能高效得出正确结果。
【难度系数】
0.7
解题时我们可以分两步走,用排除法快速选出答案:第一步先判断第一空,根据问句“Where is Tom?”能得知Tom现在不在对话现场,还没有返回,我们先区分现在完成时的两个易混结构:表示“去过某地已经返回”用has been to,表示“去了某地尚未返回”用has gone to,由此第一空选has gone,直接排除带有has been的B、D选项。第二步判断第二空,句中给出了明确的过去具体时间标志“at 5 in the morning”,描述过去某个时间点发生的动作要使用一般过去时,现在完成时不能搭配明确的过去时间点,因此排除使用现在完成时的A选项,就能得到正确答案。
【解析】
1. 辨析第一空的时态结构:
have been to 意为“曾经去过某地,目前已经回到原地”,不符合“Tom不在现场”的语境;have gone to 意为“去了某地,目前仍在目的地或路途上,尚未返回”,契合问句询问Tom去向的语境,因此第一空填has gone,排除B、D选项。
2. 判断第二空的时态:
句中时间状语“at 5 in the morning”是明确的过去具体时间点,描述该时间点发生的“动身去机场”的动作,需要使用一般过去时,leave for(动身前往)的过去式为left for,现在完成时不能与明确的过去时间点连用,因此排除A选项的has left for。
综上,答案选C。
【答案】
C
【知识点】
现在完成时易混结构辨析;一般过去时时间标志
【点评】
本题是时态类的基础常考题,核心考点是区分have been to和have gone to的用法,很多同学容易忽略“明确过去时间点不能搭配现在完成时”的规则误选A,解题时抓住语境和时间标志两个核心线索,用排除法就能高效得出正确结果。
【难度系数】
0.7
(
—Really? Can you tell me when you last saw him?
A.won't see
B.haven't seen
C.don't see
D.didn't see
B
)3.—I haven't seen
Jim recently.—Really? Can you tell me when you last saw him?
A.won't see
B.haven't seen
C.don't see
D.didn't see
答案
3. B 【点拨】根据 recently 及语境可知,此处强调过去的动作对现在的影响,用现在完成时。故选 B。
解析
【分析】
首先拿到这道题先找题干里的关键提示信息,第一句出现了时间标志词recently(最近),再结合答句询问上次见到Jim的时间,能判断第一句要表达的是“从过去到现在这段时间我都没见过Jim”,强调过去的状态对现在的影响。接下来我们可以先回忆四个选项对应的时态用法,逐一匹配语境排除错误选项:首先排除表将来的A选项,再排除表习惯性动作的一般现在时C选项,最后排除仅描述过去动作、不关联现在的一般过去时D选项,剩下的现在完成时B选项完全符合要求。
【解析】
1. 提取题干核心提示:时间状语recently意为“最近”,是现在完成时的典型标志词,该时态的核心特征是描述过去发生的动作/状态持续到当前,或是对现在造成了影响。
2. 结合语境判断:对话第二句询问对方上次见到Jim的时间,说明第一句要表达的语义是“截至目前我最近都没有见过Jim”,符合现在完成时的使用场景。
3. 逐一排除错误选项:
A选项won't see是一般将来时,描述未来还没发生的动作,和“recently(最近)”的时间逻辑矛盾,排除;
C选项don't see是一般现在时,用来描述长期、习惯性的状态,不符合此处“到目前为止近期没见到”的语义,排除;
D选项didn't see是一般过去时,仅能描述过去某个特定时间点的动作,无法体现和当前的关联,也不能和recently搭配表达延续到现在的状态,排除;
B选项haven't seen是现在完成时的否定形式,完全符合语境和时态要求。
【答案】
B
【知识点】
现在完成时,时态辨析
【点评】
本题是现在完成时的基础常考题,核心考点是通过标志性时间状语判断时态,区分现在完成时和一般过去时等其他时态的适用差异,易错点是容易忽略recently对应的时态要求误选一般过去时,掌握常见的现在完成时标志词就能快速解题。
【难度系数】
0.8
首先拿到这道题先找题干里的关键提示信息,第一句出现了时间标志词recently(最近),再结合答句询问上次见到Jim的时间,能判断第一句要表达的是“从过去到现在这段时间我都没见过Jim”,强调过去的状态对现在的影响。接下来我们可以先回忆四个选项对应的时态用法,逐一匹配语境排除错误选项:首先排除表将来的A选项,再排除表习惯性动作的一般现在时C选项,最后排除仅描述过去动作、不关联现在的一般过去时D选项,剩下的现在完成时B选项完全符合要求。
【解析】
1. 提取题干核心提示:时间状语recently意为“最近”,是现在完成时的典型标志词,该时态的核心特征是描述过去发生的动作/状态持续到当前,或是对现在造成了影响。
2. 结合语境判断:对话第二句询问对方上次见到Jim的时间,说明第一句要表达的语义是“截至目前我最近都没有见过Jim”,符合现在完成时的使用场景。
3. 逐一排除错误选项:
A选项won't see是一般将来时,描述未来还没发生的动作,和“recently(最近)”的时间逻辑矛盾,排除;
C选项don't see是一般现在时,用来描述长期、习惯性的状态,不符合此处“到目前为止近期没见到”的语义,排除;
D选项didn't see是一般过去时,仅能描述过去某个特定时间点的动作,无法体现和当前的关联,也不能和recently搭配表达延续到现在的状态,排除;
B选项haven't seen是现在完成时的否定形式,完全符合语境和时态要求。
【答案】
B
【知识点】
现在完成时,时态辨析
【点评】
本题是现在完成时的基础常考题,核心考点是通过标志性时间状语判断时态,区分现在完成时和一般过去时等其他时态的适用差异,易错点是容易忽略recently对应的时态要求误选一般过去时,掌握常见的现在完成时标志词就能快速解题。
【难度系数】
0.8
登录