By the time we arriv等时态练习 - 高中英语语法 - 正正题库
高中英语语法练习9题:时态专项训练,包含"By the time we arrived at the cinema, th"、"While I ___ my homework last night, my b"等题目,涉及By、While、Scientists等词汇,考查my、was、that等语法点应用。
英语冠词练习 英语副词练习 英语语法训练 英语连词练习 英语时态练习 小学英语语法练习 英语学习资料 英语词组练习 英语语法题库 英语练习题 英语形容词练习 英语代词练习

高中英语语法练习

时态 (Tenses)
发布时间:2026-05-01 15:42:42
日期: ______ 实际用时: ____ 分钟 正确率: ____ /9
1. By the time we arrived at the cinema, the movie ______ for ten minutes. (时态)
当我们到达电影院时,电影已经开演十分钟了。
2. While I ______ my homework last night, my brother was playing video games loudly in the next room. (时态)
昨晚我正在做作业时,我弟弟在隔壁房间大声打电子游戏。
3. Scientists predict that by 2050, renewable energy sources ______ more than half of the world’s electricity demand. (时态)
科学家预测,到2050年,可再生能源将满足全球一半以上的电力需求。
4. She ______ in Beijing for three years before she moved to Shanghai in 2020. (时态)
在2020年搬到上海之前,她已在北京住了三年。
5. Look! The students ______ a heated debate about climate change in the classroom right now. (时态)
看!学生们此刻正在教室里就气候变化展开激烈辩论。
6. I ______ this novel twice, yet I still find new meanings every time I read it. (时态)
这本小说我已经读过两遍了,但每次重读仍能发现新的含义。
7. Don’t call her at 8 p.m. tomorrow—she ______ an online exam then. (时态)
明天晚上八点别给她打电话——那时她将正在参加一场在线考试。
8. Every morning, as soon as the sun rises, the birds outside my window ______ singing. (时态)
每天早上太阳一升起,窗外的鸟儿就开始歌唱。
9. When I saw him yesterday, he ______ a suit and carrying a briefcase, which surprised me because he usually dresses casually. (时态)
昨天我见到他时,他正穿着西装、提着公文包,这让我很惊讶,因为他通常穿得很随意。

✅ 参考答案

1. had been on
2. was doing
3. will be meeting
4. had lived
5. are having
6. have read
7. will be taking
8. start
9. was wearing

💡 解题思路

第1题: “By the time we arrived”表示过去某一时间点之前已完成的动作,主句需用过去完成时;“movie be on”表示电影开始并持续,故用had been on。
第2题: 主句描述过去某一时刻正在进行的动作,且与另一进行动作(was playing)同时发生,应用过去进行时,主语I对应was doing。
第3题: “by 2050”表示将来某一时间点前将持续进行的动作,强调过程而非结果,用将来进行时will be meeting更贴切语境。
第4题: “before she moved to Shanghai in 2020”表明动作发生在另一个过去动作之前,需用过去完成时had lived。
第5题: “Look!”和“right now”提示当前正在发生的动作,用现在进行时are having。
第6题: “twice”和“yet I still find”表明动作发生在过去但对现在有影响,且强调经历次数,用现在完成时have read。
第7题: “at 8 p.m. tomorrow”和“then”指将来某一具体时刻正在进行的动作,用将来进行时will be taking。
第8题: “Every morning”表示习惯性动作,用一般现在时;主语birds为复数,动词用原形start。
第9题: “When I saw him yesterday”是过去时间点,后文描述当时正在发生的穿着状态,用过去进行时was wearing(carry为伴随动作,用现在分词carrying)。