您现在的位置是:首页 > 学科知识查询 > 高中英语题库

语法知识填空[1]There is no school a student's bad behaviour goes unpunished.[2]Villagers here depend

编辑:chaxungu时间:2026-04-27 02:37:10分类:高中英语题库

【题目】语法知识填空

【1】There is no school ______________a student's bad behaviour goes unpunished.

【2】Villagers here depend on the fishing industry,_____________there won't be much work

【3】—I have got a headache.

—No wonder.You_______(work)in front of that computer too long.

【4】Years ago we didn't know this,but recent science _________(show)that people who don't sleep well soon get ill.

【5】Shakespeare's play Hamlet_________(make)into at least ten different films over the past years.

在线课程

【答案】

【1】where

【2】without which

【3】have been working

【4】has shown

【5】has been made

【解析】

【1】考查定语从句的关系词。句意:没有哪所学校能不惩罚学生的不良行为。这是一个定语从句,先行词为school,并且先行词在从句中作地点状语,所以关系词使用where。故填where。

【2】考查定语从句。句意:这里的村民依赖渔业,没有渔业就没有多少工作。本句为“介词+关系代词”结构的非限定性定语从句,先行词the fishing industry,指物应用关系代词which,且根据“there won't be much work(不会有太多工作)”句意可知此处为否定,即没有渔业就没有工作的含义。故填without which。

【3】考查时态和主谓一致。句意:——我头痛。——难怪。你在那台电脑前工作太久了。分析句子可知,“工作”这个动作表示从过去某一时间开始一直延续到现在的动作,所以要用现在完成进行时态have been doing,且主语为you. 故填have been working。

【4】考查时态和主谓一致。句意:几年前我们还不知道这一点,但最近的科学研究表明,睡眠不好的人很快就会生病。分析句子可知,最近的科学研究已经是发生在过去的事情,且对现在造成了影响,故应用现在完成时。且主语为recent science,为单数。故填has shown。

【5】考查时态和语态。句意:莎士比亚的戏剧《哈姆雷特》在过去几年里至少被改编成十部不同的电影。over the past years是现在完成时的标志,且因为“戏剧《哈姆雷特》”与“制作”之间是被动关系,因此应用现在完成时的被动语态。且主语为Hamlet. 故填has been made。

现在完成时通常表示过去的动作对现在造成的影响,其结构是have/has done,常见的时间标志词有:already, yet, so far, up to/till now, since, in/during/over the past/last +一段时间。

例如:

Great changes have taken place in our country in the past decades.在过去几十年里我们国家发生了巨大变化。

I have not seen you since we last met each other.自我们上次碰面,我已近很久没看到你了。