2026年同步解析与测评学考练八年级英语下册人教版第156页答案
一、用所给词的适当形式填空
1. The boy ___ (love) maths since he was nine.
2. Her grandmother ___(die) for ten years.
3. Mr Brown ___(work) as a zoo keeper for ten years.
4. The bookshop ___(open)since last year.
5. The astronaut is so tired that he ___(asleep) for five hours.

答案

1. has loved 2. has been dead 3. has worked
4. has been open 5. has been asleep

解析

【分析】这五道题均考查现在完成时的用法,解题思路为:先根据句中时间状语(since+时间点、for+时间段)确定需用现在完成时;再判断动词是延续性还是短暂性,若为短暂性动词需转换为对应的延续性状态,最后结合主语的单复数确定助动词及动词形式。
1. 时间状语为since he was nine,用现在完成时,love是延续性动词,主语是第三人称单数,故用has loved;
2. 时间状语为for ten years,die是短暂性动词,需转换为延续性状态be dead,主语是第三人称单数,故用has been dead;
3. 时间状语为for ten years,work是延续性动词,主语是第三人称单数,故用has worked;
4. 时间状语为since last year,open作动词是短暂性,需转换为延续性状态be open,主语是第三人称单数,故用has been open;
5. 时间状语为for five hours,asleep是形容词,需与be动词构成延续性状态,主语是第三人称单数,故用has been asleep。
【解析】
1. 句中时间状语为“since he was nine”,表示从过去某一时间开始持续到现在,需用现在完成时,主语the boy是第三人称单数,故填has loved;
2. 句中时间状语为“for ten years”,表示持续了一段时间,die是短暂性动词,不能与时间段连用,需转换为延续性状态“be dead”,主语grandmother是第三人称单数,故填has been dead;
3. 句中时间状语为“for ten years”,表示持续了一段时间,work是延续性动词,可与时间段连用,主语Mr Brown是第三人称单数,故填has worked;
4. 句中时间状语为“since last year”,表示从过去某一时间开始持续到现在,open作动词是短暂性,需转换为延续性状态“be open”,主语the bookshop是第三人称单数,故填has been open;
5. 句中时间状语为“for five hours”,表示持续了一段时间,asleep是形容词,需与be动词构成延续性状态,主语he是第三人称单数,故填has been asleep。
【答案】1. has loved 2. has been dead 3. has worked 4. has been open 5. has been asleep
【知识点】现在完成时、延续性动词与短暂性动词转换
【点评】本题围绕现在完成时的核心考点命题,重点考查“since+时间点/for+时间段”与现在完成时的搭配,以及短暂性动词转换为延续性状态的规则,是初中英语现在完成时的基础应用题型,需学生熟练掌握相关语法规则。
【难度系数】0.5