By the time we arriv等时态、虚拟语气、倒装句练习 - 高中英语语法 - 正正题库
高中英语语法练习20题:时态、虚拟语气、倒装句、定语从句、非谓语动词、比较级结构、宾语从句、强调句、情态动词、独立主格结构专项训练,包含"By the time we arrived, the concert ___ "、"She insisted that he ___ the truth immed"等题目,涉及By、She、Not等词汇,考查that、was、my等语法点应用。
英语连词练习 英语副词练习 高中英语语法练习 英语语法大全 英语形容词练习 英语词组练习 英语基础语法 英语代词练习 语法专项突破 英语语法训练 英语作文练习 英语时态练习

高中英语语法练习

综合训练 (Comprehensive)
发布时间:2026-03-01 10:08:51
日期: ______ 实际用时: ____ 分钟 正确率: ____ /20
1. By the time we arrived, the concert ______ already ______. (时态)
我们到达时,音乐会已经开始了。
2. She insisted that he ______ the truth immediately. (虚拟语气)
她坚持要他立即说出真相。
3. Not only ______ she speak three languages, but she also writes poetry in each of them. (倒装句)
她不仅会说三种语言,还能用每种语言写诗。
4. The book, ______ cover was torn, belonged to my grandfather. (定语从句)
那本书的封面破了,是我祖父的。
5. I would rather you ______ me yesterday. (虚拟语气)
我宁愿你昨天就告诉我。
6. Hardly ______ he stepped into the room when the lights went out. (倒装句)
他刚走进房间,灯就熄灭了。
7. It is high time we ______ action to protect the environment. (虚拟语气)
是我们采取行动保护环境的时候了。
8. The reason ______ he failed the exam was that he hadn’t reviewed at all. (定语从句)
他考试不及格的原因是他根本没有复习。
9. Despite ______ tired, she continued working until midnight. (非谓语动词)
尽管很累,她还是继续工作到午夜。
10. If it ______ for your help, I couldn’t have finished the project on time. (虚拟语气)
要不是你的帮助,我不可能按时完成这个项目。
11. He speaks English as if he ______ a native speaker. (虚拟语气)
他说英语的样子好像他是母语者一样。
12. There is no point in ______ about the mistake now; let’s focus on solutions. (非谓语动词)
现在纠结这个错误毫无意义;我们还是专注于解决方案吧。
13. The more you practice, ______ better your English will become. (比较级结构)
你练习得越多,你的英语就会越好。
14. I’m looking forward to ______ from you soon. (非谓语动词)
我期待很快收到你的来信。
15. Such ______ his dedication that he worked through the entire weekend. (倒装句)
他如此投入,以至于整个周末都在工作。
16. The teacher asked the students ______ they had completed their assignments. (宾语从句)
老师问学生们是否完成了作业。
17. Having ______ all night, he felt exhausted the next morning. (非谓语动词)
他熬了一整夜,第二天早上感到筋疲力尽。
18. It was not until midnight ______ he finally returned home. (强调句)
直到午夜他才终于回到家。
19. You’d better ______ late again; the manager is very strict. (情态动词)
你最好别再迟到了;经理非常严格。
20. The children were playing in the park, ______ laughter echoing through the trees. (独立主格结构)
孩子们在公园里玩耍,笑声在树林中回荡。

✅ 参考答案

1. had
2. tell
3. does
4. whose
5. had told
6. had
7. took
8. why
9. being
10. hadn’t been
11. were
12. worrying
13. the
14. hearing
15. was
16. whether
17. stayed
18. that
19. not be
20. their

💡 解题思路

第1题: “By the time + 过去时”表示“到过去某一时间为止”,主句用过去完成时,故填had begun。
第2题: insist后接宾语从句表示“坚持要求”时,从句用虚拟语气(should)+ 动词原形,should可省略,故填tell。
第3题: “Not only”位于句首时,主句需部分倒装,助动词提前;主语she为第三人称单数,一般现在时用does。
第4题: 先行词the book指物,且空格后是名词cover,需用关系代词whose表示所属关系。
第5题: would rather后接从句表示对过去的虚拟,从句用过去完成时,故填had told。
第6题: “Hardly...when...”结构中,Hardly位于句首时主句需倒装,且动作发生在过去,用过去完成时,故填had。
第7题: “It is high time + that从句”中,从句常用一般过去时表示虚拟,故填took。
第8题: 先行词the reason表示原因,定语从句中缺原因状语,用why引导。
第9题: despite是介词,后接动名词;being tired为动名词短语作宾语。
第10题: 表示与过去事实相反的虚拟条件句,主句用couldn’t have done,从句用过去完成时,故填hadn’t been。
第11题: as if引导方式状语从句,表示与现在事实相反的假设,be动词用were。
第12题: “There is no point in doing sth.”为固定句型,in后接动名词,故填worrying。
第13题: “The more..., the more...”是比较级固定结构,后半句已有better,前面需加the。
第14题: look forward to中的to是介词,后接动名词,故填hearing。
第15题: “Such + be + 主语 + that...”为倒装结构,主语his dedication为单数,be动词用was。
第16题: 宾语从句表示“是否”,且后面有or not的隐含意义,用whether引导。
第17题: Having done表示动作发生在谓语动作之前,stay all night发生在felt exhausted之前,故用过去分词stayed构成完成式。
第18题: 强调句结构为“It was + 被强调部分 + that + 其余部分”,此处强调时间状语not until midnight,故填that。
第19题: had better后接动词原形,否定形式为had better not do,故填not be。
第20题: 此处为独立主格结构,逻辑主语the children与laughter之间是所属关系,用their修饰laughter。