一、用括号中所给单词或短语的正确形式填空。
1. I'm not going to the cinema tonight as I
2. There
3. Miss Smith was born in England, but since 1988, she
4. (2025·江苏无锡锡山区期末)—Sue, can I borrow your novel *The Hunchback of Notre-Dame*?
—Sorry, I
5. (2025·江苏无锡东林中学期中)The price of gold
6. Have you
7. (2025·江苏泰州靖江八校联盟月考)I
8. (2025·江苏扬州)Recently, more and more people have
9. Andy
10. I know neither the twin sisters nor Jim
1. I'm not going to the cinema tonight as I
have seen
(see) the movie twice.2. There
have been
(be) great changes in this small town over the past 10 years.3. Miss Smith was born in England, but since 1988, she
has lived
(live) in China.4. (2025·江苏无锡锡山区期末)—Sue, can I borrow your novel *The Hunchback of Notre-Dame*?
—Sorry, I
have left
(leave) it at home.5. (2025·江苏无锡东林中学期中)The price of gold
has risen
(rise) a lot in the past ten months.6. Have you
known
(know) about the event since May?7. (2025·江苏泰州靖江八校联盟月考)I
have made
(make) it clear many times that I won't give up the plan.8. (2025·江苏扬州)Recently, more and more people have
chosen
(choose) to visit Yangzhou during holidays.9. Andy
hasn't caught
(not catch) the bus up to now. So he will be a few minutes late.10. I know neither the twin sisters nor Jim
has played
(play) such exciting games before.答案
一、1. have seen 2. have been 3. has lived 4. have left
5. has risen 6. known 7. have made 8. chosen 9. hasn't caught 10. has played
5. has risen 6. known 7. have made 8. chosen 9. hasn't caught 10. has played
解析
【分析】
这道题的核心考点是现在完成时的用法,解题可以按三步推进:第一步先定位句中的时间提示词,比如twice、over the past+时间段、since+时间点、many times、up to now、before等都是现在完成时的典型标志,先判定时态要用现在完成时;第二步回忆现在完成时的基础结构:have/has + 动词过去分词;第三步结合句子主语的人称、数,还有特殊的主谓一致规则(比如there be句型、neither...nor的就近原则)选择正确的助动词have/has,同时核对不规则动词的过去分词拼写,就能得出正确答案。
【解析】
1. 句中twice(两次)表示动作已经完成且对现在造成影响(现在不需要再去看这部电影),主语是I,现在完成时结构用have加see的过去分词seen,故填have seen。
2. 句中over the past 10 years是现在完成时标志,there be句型的现在完成时为there have/has been,主语great changes是复数,故填have been。
3. 句中since 1988是现在完成时标志,主语she是第三人称单数,live的过去分词是lived,故填has lived。
4. 语境表示“我已经把小说落在家里了”,过去的动作对现在造成的影响是没法把书借给对方,主语是I,故填have left。
5. 句中in the past ten months是现在完成时标志,主语the price of gold是单数,rise的过去分词是risen,故填has risen。
6. 本句是现在完成时的一般疑问句,结构为Have+主语+动词过去分词,know的过去分词是known,故填known。
7. 句中many times表示动作已经重复多次,主语是I,make的过去分词是made,故填have made。
8. 句中Recently提示用现在完成时,空前已经给出助动词have,choose的过去分词是chosen,故填chosen。
9. 句中up to now是现在完成时标志,主语Andy是第三人称单数,否定形式用hasn't加catch的过去分词caught,故填hasn't caught。
10. 句中before是现在完成时标志,neither...nor结构遵循就近原则,靠近谓语的主语Jim是第三人称单数,play的过去分词是played,故填has played。
【答案】
1. have seen 2. have been 3. has lived 4. have left
5. has risen 6. known 7. have made 8. chosen 9. hasn't caught 10. has played
【知识点】
现在完成时,动词过去分词,主谓一致
【点评】
本题集中考查现在完成时的核心用法,覆盖了该时态常见的时间标志识别、基本结构变形、特殊句式的主谓一致规则,同时涉及多个不规则动词的过去分词拼写,都是初中英语阶段的高频基础考点,能有效帮助学生巩固现在完成时的判定和使用规则,易错点集中在neither...nor的就近原则、不规则过去分词的拼写,需要学生重点记忆。
【难度系数】
0.7
这道题的核心考点是现在完成时的用法,解题可以按三步推进:第一步先定位句中的时间提示词,比如twice、over the past+时间段、since+时间点、many times、up to now、before等都是现在完成时的典型标志,先判定时态要用现在完成时;第二步回忆现在完成时的基础结构:have/has + 动词过去分词;第三步结合句子主语的人称、数,还有特殊的主谓一致规则(比如there be句型、neither...nor的就近原则)选择正确的助动词have/has,同时核对不规则动词的过去分词拼写,就能得出正确答案。
【解析】
1. 句中twice(两次)表示动作已经完成且对现在造成影响(现在不需要再去看这部电影),主语是I,现在完成时结构用have加see的过去分词seen,故填have seen。
2. 句中over the past 10 years是现在完成时标志,there be句型的现在完成时为there have/has been,主语great changes是复数,故填have been。
3. 句中since 1988是现在完成时标志,主语she是第三人称单数,live的过去分词是lived,故填has lived。
4. 语境表示“我已经把小说落在家里了”,过去的动作对现在造成的影响是没法把书借给对方,主语是I,故填have left。
5. 句中in the past ten months是现在完成时标志,主语the price of gold是单数,rise的过去分词是risen,故填has risen。
6. 本句是现在完成时的一般疑问句,结构为Have+主语+动词过去分词,know的过去分词是known,故填known。
7. 句中many times表示动作已经重复多次,主语是I,make的过去分词是made,故填have made。
8. 句中Recently提示用现在完成时,空前已经给出助动词have,choose的过去分词是chosen,故填chosen。
9. 句中up to now是现在完成时标志,主语Andy是第三人称单数,否定形式用hasn't加catch的过去分词caught,故填hasn't caught。
10. 句中before是现在完成时标志,neither...nor结构遵循就近原则,靠近谓语的主语Jim是第三人称单数,play的过去分词是played,故填has played。
【答案】
1. have seen 2. have been 3. has lived 4. have left
5. has risen 6. known 7. have made 8. chosen 9. hasn't caught 10. has played
【知识点】
现在完成时,动词过去分词,主谓一致
【点评】
本题集中考查现在完成时的核心用法,覆盖了该时态常见的时间标志识别、基本结构变形、特殊句式的主谓一致规则,同时涉及多个不规则动词的过去分词拼写,都是初中英语阶段的高频基础考点,能有效帮助学生巩固现在完成时的判定和使用规则,易错点集中在neither...nor的就近原则、不规则过去分词的拼写,需要学生重点记忆。
【难度系数】
0.7
(
A.take place
B.took place
C.have taken place
D.have been taken place
C
)1.In the past few years, great changes in Lianyungang.A.take place
B.took place
C.have taken place
D.have been taken place
答案
1. C 【点拨】"In the past few years"与现在完成时连用,且take place没有被被动形式。故选C。
解析
【分析】
拿到这道题首先先定位题干里的时间提示词"In the past few years",先根据时间状语判断对应的时态,排除时态不符的选项;之后在剩余的时态匹配的选项中,辨析动词短语take place的语态特性,排除错误的被动形式选项,最终得到正确答案。解题遵循先判时态、再判语态的两步逻辑,就能避开易错点选出正确答案。
【解析】
1. 判断时态:题干中时间状语"In the past few years"(在过去的几年中)是现在完成时的标志性时间标志,这类表示从过去某段时间延续到现在的时间状语,要求谓语使用have/has+动词过去分词的现在完成时结构。A选项是一般现在时,B选项是一般过去时,二者时态均不匹配,直接排除A、B。
2. 判断语态:动词短语take place意为“发生”,属于不及物动词短语,本身没有被动语态的用法,因此D选项的现在完成时被动结构"have been taken place"是语法错误形式,排除D。
最终只有C选项"have taken place"符合语法规则。
【答案】
C
【知识点】
现在完成时标志;无被动动词短语;take place用法
【点评】
本题属于初中英语时态和语态结合的高频易错题,不少学生容易要么忽略时间状语错选一般过去时B,要么误以为take place可以使用被动语态错选D,同学们需要牢记常见的现在完成时标志性时间状语,同时重点积累happen、take place等无被动含义的不及物动词/短语,避免语态误用。
【难度系数】
0.6
拿到这道题首先先定位题干里的时间提示词"In the past few years",先根据时间状语判断对应的时态,排除时态不符的选项;之后在剩余的时态匹配的选项中,辨析动词短语take place的语态特性,排除错误的被动形式选项,最终得到正确答案。解题遵循先判时态、再判语态的两步逻辑,就能避开易错点选出正确答案。
【解析】
1. 判断时态:题干中时间状语"In the past few years"(在过去的几年中)是现在完成时的标志性时间标志,这类表示从过去某段时间延续到现在的时间状语,要求谓语使用have/has+动词过去分词的现在完成时结构。A选项是一般现在时,B选项是一般过去时,二者时态均不匹配,直接排除A、B。
2. 判断语态:动词短语take place意为“发生”,属于不及物动词短语,本身没有被动语态的用法,因此D选项的现在完成时被动结构"have been taken place"是语法错误形式,排除D。
最终只有C选项"have taken place"符合语法规则。
【答案】
C
【知识点】
现在完成时标志;无被动动词短语;take place用法
【点评】
本题属于初中英语时态和语态结合的高频易错题,不少学生容易要么忽略时间状语错选一般过去时B,要么误以为take place可以使用被动语态错选D,同学们需要牢记常见的现在完成时标志性时间状语,同时重点积累happen、take place等无被动含义的不及物动词/短语,避免语态误用。
【难度系数】
0.6
(
—Jessica, I guess. She is always helpful.
A.has cleaned
B.is cleaning
C.will clean
D.cleans
A
)2.(2025·江苏南京金陵汇文学校期中)—Look! What a clean room! Who it?—Jessica, I guess. She is always helpful.
A.has cleaned
B.is cleaning
C.will clean
D.cleans
答案
2. A 【点拨】根据"What a clean room!"可知,房间现在是干净的,而"打扫"这个动作发生在过去,并且其结果"房间干净"持续到了现在,所以句子时态应用现在完成时。故选A。
解析
【分析】
首先我们要从题干给出的语境线索入手,第一步先抓住提示句"What a clean room!",明确当前的结果是房间已经处于干净的状态,说明“打扫”这个动作已经发生,且动作的影响延续到了现在。接下来我们对应四个选项的时态含义逐一匹配排除:先排除表动作正在进行的现在进行时、表动作未发生的一般将来时、表习惯性动作的一般现在时,剩下的现在完成时刚好符合“过去动作对现在造成明确影响”的要求,就能选出正确答案。
【解析】
1. 提取语境关键信息:句中感叹"What a clean room!"说明房间此刻已经是干净的状态,代表打扫的动作已经完成,且该动作直接带来了现在房间整洁的结果,符合现在完成时的使用规则。
2. 逐一排除错误选项:
B选项is cleaning是现在进行时,代表打扫动作正在发生,和“房间已经打扫完很干净”的现状矛盾;
C选项will clean是一般将来时,代表打扫动作还没有发生,逻辑完全不通;
D选项cleans是一般现在时,用来描述经常性、习惯性的动作,不符合此处询问“本次是谁完成了打扫”的语境。
3. A选项has cleaned是现在完成时,强调过去发生的动作对现在造成的影响,完全契合语境要求。
【答案】
A
【知识点】
现在完成时;动词时态辨析
【点评】
本题是初中英语时态考点的典型基础题,核心考查学生对现在完成时判断依据的掌握,解题的关键是不要孤立看动作本身,要抓住语境给出的“当前状态提示”,通过过去动作和现在结果的关联来匹配对应时态,就能快速排除干扰项。
【难度系数】
0.8
首先我们要从题干给出的语境线索入手,第一步先抓住提示句"What a clean room!",明确当前的结果是房间已经处于干净的状态,说明“打扫”这个动作已经发生,且动作的影响延续到了现在。接下来我们对应四个选项的时态含义逐一匹配排除:先排除表动作正在进行的现在进行时、表动作未发生的一般将来时、表习惯性动作的一般现在时,剩下的现在完成时刚好符合“过去动作对现在造成明确影响”的要求,就能选出正确答案。
【解析】
1. 提取语境关键信息:句中感叹"What a clean room!"说明房间此刻已经是干净的状态,代表打扫的动作已经完成,且该动作直接带来了现在房间整洁的结果,符合现在完成时的使用规则。
2. 逐一排除错误选项:
B选项is cleaning是现在进行时,代表打扫动作正在发生,和“房间已经打扫完很干净”的现状矛盾;
C选项will clean是一般将来时,代表打扫动作还没有发生,逻辑完全不通;
D选项cleans是一般现在时,用来描述经常性、习惯性的动作,不符合此处询问“本次是谁完成了打扫”的语境。
3. A选项has cleaned是现在完成时,强调过去发生的动作对现在造成的影响,完全契合语境要求。
【答案】
A
【知识点】
现在完成时;动词时态辨析
【点评】
本题是初中英语时态考点的典型基础题,核心考查学生对现在完成时判断依据的掌握,解题的关键是不要孤立看动作本身,要抓住语境给出的“当前状态提示”,通过过去动作和现在结果的关联来匹配对应时态,就能快速排除干扰项。
【难度系数】
0.8
(
—Yes. I have given them back.
A.yet; yet
B.ever; already
C.already; yet
D.yet; already
D
)3.(2025·江苏苏州立达中学期中)—Have you given the books back to the library ?—Yes. I have given them back.
A.yet; yet
B.ever; already
C.already; yet
D.yet; already
答案
3. D 【点拨】yet尚(未),还,常用于现在完成时的否定句和疑问句句末;ever曾经;already已经,常用于现在完成时的肯定句中。故选D。
解析
【分析】
拿到这道题首先明确考点是现在完成时常见标志副词的用法辨析。第一步先看第一个空所在的句子:这是现在完成时的一般疑问句,且空格处在句末,回忆相关副词的使用规则:yet通常用在现在完成时的疑问、否定句句末,ever表“曾经”代入语义不通,already常规情况下不用于普通疑问句,因此第一空可确定填yet,直接排除B、C选项。第二步再看第二个空所在的句子:是现在完成时的肯定句,空格处在助动词have之后、实义动词given之前,要表达“已经归还”的含义,already刚好适用于现在完成时的肯定句,放在助动词后实义动词前,yet不能用于肯定句,因此第二空填already,即可选出正确答案。
【解析】
我们结合副词用法和句式属性逐步推导:
1. 判断第一空:
第一句是现在完成时的一般疑问句,空格位于句末:
ever含义为“曾经”,代入原句语义不通,直接排除B选项;
already常规用法是用于肯定句,不放在普通疑问句句末,排除C选项;
yet意为“还、尚”,是现在完成时疑问句、否定句句末的常用标志词,完全符合第一空的语境和位置要求。
2. 判断第二空:
第二句是现在完成时的肯定句,空格在助动词have之后、实义动词given之前,要表达“已经完成归还”的含义:
yet不能用于肯定句中,排除A选项;
already意为“已经”,是现在完成时肯定句的常用标志词,摆放位置通常为助动词之后、实义动词之前,完全符合此处要求。
综上两个空依次填yet、already,对应选项D。
【答案】
D
【知识点】
现在完成时副词辨析
【点评】
本题是现在完成时板块的基础常考题,核心易错点是混淆yet和already的适用句式与摆放位置,解题时可以先通过句子是疑问/否定/肯定的属性快速匹配对应副词,就能高效排除错误选项。
【难度系数】
0.8
拿到这道题首先明确考点是现在完成时常见标志副词的用法辨析。第一步先看第一个空所在的句子:这是现在完成时的一般疑问句,且空格处在句末,回忆相关副词的使用规则:yet通常用在现在完成时的疑问、否定句句末,ever表“曾经”代入语义不通,already常规情况下不用于普通疑问句,因此第一空可确定填yet,直接排除B、C选项。第二步再看第二个空所在的句子:是现在完成时的肯定句,空格处在助动词have之后、实义动词given之前,要表达“已经归还”的含义,already刚好适用于现在完成时的肯定句,放在助动词后实义动词前,yet不能用于肯定句,因此第二空填already,即可选出正确答案。
【解析】
我们结合副词用法和句式属性逐步推导:
1. 判断第一空:
第一句是现在完成时的一般疑问句,空格位于句末:
ever含义为“曾经”,代入原句语义不通,直接排除B选项;
already常规用法是用于肯定句,不放在普通疑问句句末,排除C选项;
yet意为“还、尚”,是现在完成时疑问句、否定句句末的常用标志词,完全符合第一空的语境和位置要求。
2. 判断第二空:
第二句是现在完成时的肯定句,空格在助动词have之后、实义动词given之前,要表达“已经完成归还”的含义:
yet不能用于肯定句中,排除A选项;
already意为“已经”,是现在完成时肯定句的常用标志词,摆放位置通常为助动词之后、实义动词之前,完全符合此处要求。
综上两个空依次填yet、already,对应选项D。
【答案】
D
【知识点】
现在完成时副词辨析
【点评】
本题是现在完成时板块的基础常考题,核心易错点是混淆yet和already的适用句式与摆放位置,解题时可以先通过句子是疑问/否定/肯定的属性快速匹配对应副词,就能高效排除错误选项。
【难度系数】
0.8
(
A.has built
B.built
C.will build
D.had built
A
)4.(2025·江苏南京玄武区期末)In the past ten years, the Jiangsu government many new subway lines to make transportation more convenient.A.has built
B.built
C.will build
D.had built
答案
4. A 【点拨】根据"In the past ten years"可知,应用现在完成时。故选A。
解析
【分析】
拿到这道时态题,第一步先定位句中的时间提示词,看到"In the past ten years"这个结构,首先回忆对应的时态规则:这个时间状语表示动作从过去十年前开始,一直持续到现在,且对现在造成了影响,是现在完成时的典型标志。接下来逐一排除错误选项:C选项是一般将来时,描述还没发生的动作,不符合语境直接排除;B是一般过去时,只能说明动作发生在过去,无法体现建地铁给现在交通带来便利的影响;D是过去完成时,需要有一个明确的过去时间作为参照,描述"过去的过去"的动作,句中没有对应的参照,也不符合。最后剩下的A选项符合时态要求,就能选出正确答案了。
【解析】
1. 识别标志性时间状语:句中"In the past ten years"意为"在过去的十年里",是现在完成时的典型时间标志,强调动作从过去持续到现在,且对当前造成影响。
2. 辨析各选项时态:
A. has built:现在完成时,主语the Jiangsu government为单数第三人称,助动词使用has,结构正确;
B. built:一般过去时,仅单纯描述过去发生的动作,无法体现建地铁对当下交通带来的便利影响,不符合要求;
C. will build:一般将来时,描述尚未发生的动作,和句中"过去十年"的时间设定矛盾;
D. had built:过去完成时,用于描述"过去的过去"发生的动作,句中无对应的过去时间参照,不满足使用条件。
3. 结合句意"江苏政府在过去十年里修建了多条新地铁线路,让交通变得更便利",动作符合现在完成时的使用逻辑,因此选A。
【答案】
A
【知识点】
现在完成时、动词时态辨析
【点评】
本题是时态考点的常规基础题,核心考查学生对现在完成时标志性时间状语的识别能力,易错点是部分同学会误将"in the past + 时间段"和单独使用的"in the past"混淆,错选一般过去时,只要牢记不同时态对应的典型时间提示,就能快速准确解题。
【难度系数】
0.6
拿到这道时态题,第一步先定位句中的时间提示词,看到"In the past ten years"这个结构,首先回忆对应的时态规则:这个时间状语表示动作从过去十年前开始,一直持续到现在,且对现在造成了影响,是现在完成时的典型标志。接下来逐一排除错误选项:C选项是一般将来时,描述还没发生的动作,不符合语境直接排除;B是一般过去时,只能说明动作发生在过去,无法体现建地铁给现在交通带来便利的影响;D是过去完成时,需要有一个明确的过去时间作为参照,描述"过去的过去"的动作,句中没有对应的参照,也不符合。最后剩下的A选项符合时态要求,就能选出正确答案了。
【解析】
1. 识别标志性时间状语:句中"In the past ten years"意为"在过去的十年里",是现在完成时的典型时间标志,强调动作从过去持续到现在,且对当前造成影响。
2. 辨析各选项时态:
A. has built:现在完成时,主语the Jiangsu government为单数第三人称,助动词使用has,结构正确;
B. built:一般过去时,仅单纯描述过去发生的动作,无法体现建地铁对当下交通带来的便利影响,不符合要求;
C. will build:一般将来时,描述尚未发生的动作,和句中"过去十年"的时间设定矛盾;
D. had built:过去完成时,用于描述"过去的过去"发生的动作,句中无对应的过去时间参照,不满足使用条件。
3. 结合句意"江苏政府在过去十年里修建了多条新地铁线路,让交通变得更便利",动作符合现在完成时的使用逻辑,因此选A。
【答案】
A
【知识点】
现在完成时、动词时态辨析
【点评】
本题是时态考点的常规基础题,核心考查学生对现在完成时标志性时间状语的识别能力,易错点是部分同学会误将"in the past + 时间段"和单独使用的"in the past"混淆,错选一般过去时,只要牢记不同时态对应的典型时间提示,就能快速准确解题。
【难度系数】
0.6
(
A.become
B.became
C.has become
D.is becoming
C
)5.Most people agree that smart technology a big part of society so far.A.become
B.became
C.has become
D.is becoming
答案
5. C 【点拨】根据"so far"可知,句子应用现在完成时。故选C。
解析
【分析】
拿到这道题首先判断考点是动词时态,第一步先在句子里寻找能提示时态的标志性时间状语,很快就能定位到句末的"so far",它的含义是“到目前为止”,是现在完成时的典型标志,接下来回忆现在完成时的基本结构have/has+动词过去分词,再核对主语的单复数确定助动词形式,最后匹配选项就能得到正确答案,同时可以逐一排除不符合时态要求的错误选项。
【解析】
1. 识别时态标志:句中出现时间状语"so far"(到目前为止),该状语表示动作从过去开始一直持续到现在,且对现在造成了影响,是现在完成时的标志性提示词。
2. 确定谓语形式:现在完成时的谓语构成为"have/has + 动词的过去分词",本句主语smart technology(智能技术)是单数第三人称,因此助动词选用has,动词become的过去分词形式仍为become,即正确谓语形式为has become。
3. 排除错误选项:A选项become是动词原形,既不符合主谓一致规则也不符合时态要求;B选项became是一般过去式,仅能表示过去某一时间点发生的动作,不匹配so far的时间逻辑;D选项is becoming是现在进行时,强调当下正在发生的动作,不符合题意。因此只有C选项正确。
【答案】
C
【知识点】
现在完成时用法;时态标志词辨析
【点评】
本题是英语时态类的基础考题,核心考查学生对现在完成时典型时间标志的记忆和识别,难度较低,只要牢记so far、in the past few years等常见的现在完成时提示状语,就能快速锁定正确答案,日常学习中可以多整理不同时态对应的标志性时间词,提升时态题的解题速度。
【难度系数】
0.8
拿到这道题首先判断考点是动词时态,第一步先在句子里寻找能提示时态的标志性时间状语,很快就能定位到句末的"so far",它的含义是“到目前为止”,是现在完成时的典型标志,接下来回忆现在完成时的基本结构have/has+动词过去分词,再核对主语的单复数确定助动词形式,最后匹配选项就能得到正确答案,同时可以逐一排除不符合时态要求的错误选项。
【解析】
1. 识别时态标志:句中出现时间状语"so far"(到目前为止),该状语表示动作从过去开始一直持续到现在,且对现在造成了影响,是现在完成时的标志性提示词。
2. 确定谓语形式:现在完成时的谓语构成为"have/has + 动词的过去分词",本句主语smart technology(智能技术)是单数第三人称,因此助动词选用has,动词become的过去分词形式仍为become,即正确谓语形式为has become。
3. 排除错误选项:A选项become是动词原形,既不符合主谓一致规则也不符合时态要求;B选项became是一般过去式,仅能表示过去某一时间点发生的动作,不匹配so far的时间逻辑;D选项is becoming是现在进行时,强调当下正在发生的动作,不符合题意。因此只有C选项正确。
【答案】
C
【知识点】
现在完成时用法;时态标志词辨析
【点评】
本题是英语时态类的基础考题,核心考查学生对现在完成时典型时间标志的记忆和识别,难度较低,只要牢记so far、in the past few years等常见的现在完成时提示状语,就能快速锁定正确答案,日常学习中可以多整理不同时态对应的标志性时间词,提升时态题的解题速度。
【难度系数】
0.8
(
A.knew
B.have known
C.must know
D.will know
B
)6.Both his parents look sad. Maybe they what happened to him.A.knew
B.have known
C.must know
D.will know
答案
6. B 【点拨】根据"Both his parents look sad. "可知,"知道他的遭遇"这一动作发生在过去,且对现在造成了"父母伤心"的影响,应用现在完成时。故选B。
解析
【分析】
我们先从题干给出的已知线索入手:前半句"Both his parents look sad"是一般现在时,描述的是父母当下的状态,我们需要结合这个现在的结果,推断后半句"知道他发生了什么"对应的动作时态。首先要明确逻辑:父母现在呈现出伤心的状态,说明"得知他的遭遇"这个动作肯定已经发生了,而且这个过去的动作直接造成了现在的情绪结果。接下来逐个排查选项的属性:A是一般过去时,仅能说明动作发生在过去,和现在的状态没有关联;C是情态动词加动词原形的结构,表当下的推测,不符合动作已完成的逻辑;D是一般将来时,代表动作还没发生,不可能让父母现在就伤心,直接排除,最后剩下的B选项完全匹配"过去动作影响现在"的逻辑。
【解析】
1. 梳理题干逻辑:前半句描述父母当下正处于伤心的状态,说明"了解他的遭遇"这个动作已经完成,且直接导致了现在的情绪结果。
2. 逐一辨析选项:
选项A:knew是一般过去时,仅强调动作发生在过去,无法体现动作对现在造成的影响,不符合语境逻辑。
选项B:have known是现在完成时,该时态的核心特征就是过去发生的动作对现在造成明确影响,完全匹配"得知遭遇→当下伤心"的逻辑链,符合要求。
选项C:must know表示对当下情况的肯定推测,无法体现动作已经完成并引发后续情绪的含义,不符合语境。
选项D:will know是一般将来时,代表动作还未发生,和前半句父母现在已经伤心的状态矛盾,直接排除。
综上,正确答案为B。
【答案】B
【知识点】
现在完成时用法,时态辨析
【点评】
本题是现在完成时考点的典型基础题,核心考察现在完成时"过去动作对现在造成影响"的判定逻辑,解题关键是抓住题干给出的当下状态线索,区分现在完成时和一般过去时的差异,避免孤立判断后半句的时态。
【难度系数】
0.6
我们先从题干给出的已知线索入手:前半句"Both his parents look sad"是一般现在时,描述的是父母当下的状态,我们需要结合这个现在的结果,推断后半句"知道他发生了什么"对应的动作时态。首先要明确逻辑:父母现在呈现出伤心的状态,说明"得知他的遭遇"这个动作肯定已经发生了,而且这个过去的动作直接造成了现在的情绪结果。接下来逐个排查选项的属性:A是一般过去时,仅能说明动作发生在过去,和现在的状态没有关联;C是情态动词加动词原形的结构,表当下的推测,不符合动作已完成的逻辑;D是一般将来时,代表动作还没发生,不可能让父母现在就伤心,直接排除,最后剩下的B选项完全匹配"过去动作影响现在"的逻辑。
【解析】
1. 梳理题干逻辑:前半句描述父母当下正处于伤心的状态,说明"了解他的遭遇"这个动作已经完成,且直接导致了现在的情绪结果。
2. 逐一辨析选项:
选项A:knew是一般过去时,仅强调动作发生在过去,无法体现动作对现在造成的影响,不符合语境逻辑。
选项B:have known是现在完成时,该时态的核心特征就是过去发生的动作对现在造成明确影响,完全匹配"得知遭遇→当下伤心"的逻辑链,符合要求。
选项C:must know表示对当下情况的肯定推测,无法体现动作已经完成并引发后续情绪的含义,不符合语境。
选项D:will know是一般将来时,代表动作还未发生,和前半句父母现在已经伤心的状态矛盾,直接排除。
综上,正确答案为B。
【答案】B
【知识点】
现在完成时用法,时态辨析
【点评】
本题是现在完成时考点的典型基础题,核心考察现在完成时"过去动作对现在造成影响"的判定逻辑,解题关键是抓住题干给出的当下状态线索,区分现在完成时和一般过去时的差异,避免孤立判断后半句的时态。
【难度系数】
0.6
登录