2026年同步解析与测评学考练八年级英语下册人教版第154页答案
一、用 since 和 for 填空
1. Jim has been in Ireland ___ Monday.
2. Jill has been in Ireland ___ three days.
3. His aunt has lived in Australia ___ 15 days.
4. Mary is in her office. She has been there ___ 7 o'clock.
5. India has been an independent country ___ 1974.
6. The bus is late. They've been waiting ___ 20 minutes.
7. Nobody lives in those houses. They have been empty ___ many years.
 8. Mike has been ill ___ a long time. He has been in hospital ___ October.

答案

1. since 2. for 3. for 4. since 5. since 6. for
7. for 8. for; since

解析

【分析】首先明确现在完成时中介词since和for的核心区别:since后接具体时间点(如某一天、某时刻、某年份、某月等),表示动作/状态从该时间点持续到现在;for后接时间段(如几天、几小时、几年、很长时间等),表示动作/状态持续的时长。解题时只需判断空格后内容是时间点还是时间段,即可选出正确介词。
【解析】1. 空格后Monday是具体时间点,用since;2. 空格后three days是时间段,用for;3. 空格后15 days是时间段,用for;4. 空格后7 o'clock是具体时间点,用since;5. 空格后1974是具体年份(时间点),用since;6. 空格后20 minutes是时间段,用for;7. 空格后many years是时间段,用for;8. 第一个空格后a long time是时间段,用for;第二个空格后October是具体月份(时间点),用since。
【答案】1. since 2. for 3. for 4. since 5. since 6. for 7. for 8. for; since
【知识点】现在完成时时间状语;since与for的用法区别
【点评】本题考查现在完成时中时间介词since和for的基础用法,核心是区分时间点与时间段,属于初中英语基础语法题,掌握规则即可轻松作答。
【难度系数】0.3
二、翻译句子
1. 我成为志愿者已经三年了。(用现在完成时 + for ______ )
2. 自从上个月,他们就一直在做社区服务。(since + 过去时间 ______ )
3. 志愿者们帮助了很多孩子。(现在完成时 ______ )
4. 自从她开始在动物收容所工作以来,她交了很多新朋友。(since引导从句+现在完成时 ______ )
5. 我已经加入足球俱乐部3年了。(be in ______ )

答案

1. I have been a volunteer for three years.
2. They have been doing community service since
last month.
3. Volunteers have helped many children.
4. Since she started working at the animal shelter,
she has made many new friends.
5. I have been in the Football Club for three years.

解析

【分析】
首先明确每道题的时态及结构要求:1. 需用现在完成时,搭配for加时间段;2. 需用现在完成进行时,搭配since加过去时间点;3. 需用现在完成时;4. 需用since引导的一般过去时从句+主句现在完成时;5. 需用be in的现在完成时,搭配for加时间段。解题时要注意主谓一致(主语I用have,they/volunteers用have,she用has)、动词的过去分词形式、名词的正确拼写及大小写(如俱乐部名称首字母大写)。
【解析】
1. 主语为I,现在完成时结构为have been,“志愿者”是volunteer,“三年”是three years,故翻译为I have been a volunteer for three years.
2. 主语为They,现在完成进行时结构为have been doing,“社区服务”是community service,“上个月”是last month,故翻译为They have been doing community service since last month.
3. 主语为Volunteers,现在完成时结构为have helped,“很多孩子”是many children,故翻译为Volunteers have helped many children.
4. since引导的从句用一般过去时(start的过去式started),主句主语为she,现在完成时结构为has made,“很多新朋友”是many new friends,“动物收容所”是animal shelter,故翻译为Since she started working at the animal shelter, she has made many new friends.
5. 主语为I,现在完成时结构为have been in,“足球俱乐部”是Football Club,“三年”是three years,故翻译为I have been in the Football Club for three years.
【答案】
1. I have been a volunteer for three years.
2. They have been doing community service since last month.
3. Volunteers have helped many children.
4. Since she started working at the animal shelter, she has made many new friends.
5. I have been in the Football Club for three years.
【知识点】
现在完成时、介词for与since的用法、现在完成进行时
【点评】
本题聚焦现在完成时相关核心结构,通过不同时间状语(for、since)及时态变体(现在完成进行时)设置翻译题,考查学生对英语时态应用的基础掌握,是初中英语时态模块的典型基础题型,需注意动词形式和名词细节的准确性。
【难度系数】
0.3