She ___ to school ev等一般现在时、过去进行时、现在完成时练习 - 初中英语语法 - 正正题库
初中英语语法练习20题:一般现在时、过去进行时、现在完成时、一般将来时、现在进行时、过去完成时、一般过去时、将来进行时专项训练,包含"She ___ to school every day."、"They ___ football when it started to rai"等题目,涉及She、They、We等词汇,考查my等语法点应用。
英语语法题库 英语介词练习 英语时态练习 英语语法训练 小学英语语法练习 英语副词练习 英语单词默写 在线英语语法练习 英语阅读理解 英语连词练习 英语学习资料 英语语法大全

初中英语语法练习

时态 (Tenses)
发布时间:2026-05-23 00:05:28
日期: ______ 实际用时: ____ 分钟 正确率: ____ /20
1. She ______ to school every day. (一般现在时)
她每天去上学。
2. They ______ football when it started to rain. (过去进行时)
下雨开始时,他们正在踢足球。
3. I ______ my homework already. (现在完成时)
我已经完成了我的作业。
4. We ______ a picnic next Sunday. (一般将来时)
我们下周日将去野餐。
5. He ______ TV at 8 p.m. yesterday. (过去进行时)
昨天晚上八点他正在看电视。
6. My brother ______ in Beijing since 2020. (现在完成时)
我哥哥自2020年以来一直住在北京。
7. Look! The children ______ in the park. (现在进行时)
看!孩子们正在公园里玩耍。
8. She ______ her keys before she left home. (过去完成时)
她在离家前已经找到了她的钥匙。
9. Tom usually ______ up at 6:30 a.m. (一般现在时)
汤姆通常早上6:30起床。
10. By the time we arrived, the movie ______. (过去完成时)
当我们到达时,电影已经开始了。
11. I ______ you tomorrow morning. (一般将来时)
我明天早上会给你打电话。
12. Last summer, we ______ to Hainan for vacation. (一般过去时)
去年夏天,我们去海南度假了。
13. She ______ English for three years. (现在完成时)
她已经学了三年英语。
14. At this time tomorrow, I ______ on the train to Shanghai. (将来进行时)
明天这个时候,我将在去上海的火车上。
15. They ______ dinner when I called them. (过去进行时)
我打电话给他们时,他们正在吃晚饭。
16. He ______ never ______ to Japan. (现在完成时)
他从未去过日本。
17. The sun ______ in the east. (一般现在时)
太阳从东方升起。
18. I ______ a book when the phone rang. (过去进行时)
电话响的时候,我正在看书。
19. We ______ visit our grandparents next weekend. (一般将来时)
我们下周末将去看望祖父母。
20. She ______ the piano every afternoon. (一般现在时)
她每天下午弹钢琴。

✅ 参考答案

1. goes
2. were playing
3. have finished
4. will have
5. was watching
6. has lived
7. are playing
8. had found
9. gets
10. had started
11. will call
12. went
13. has studied
14. will be traveling
15. were having
16. has been
17. rises
18. was reading
19. will
20. plays

💡 解题思路

第1题: 主语是第三人称单数she,一般现在时表示习惯动作,动词用goes。
第2题: when引导的时间状语从句用一般过去时,主句用过去进行时,表示过去某一时刻正在进行的动作,主语they对应were playing。
第3题: already常与现在完成时连用,表示已完成的动作,主语I对应have finished。
第4题: next Sunday表示将来时间,用一般将来时will have。
第5题: at 8 p.m. yesterday是过去具体时间点,用过去进行时,主语he对应was watching。
第6题: since 2020表示从过去持续到现在的动作,用现在完成时,主语my brother为第三人称单数,用has lived。
第7题: Look!提示动作正在进行,用现在进行时,主语the children为复数,用are playing。
第8题: before引导的从句用一般过去时,主句动作发生在从句之前,用过去完成时had found。
第9题: usually表示习惯,一般现在时,主语Tom为第三人称单数,动词gets up。
第10题: by the time + 过去时从句,主句用过去完成时表示“过去的过去”,movie为单数,用had started。
第11题: tomorrow morning表示将来,用一般将来时will call。
第12题: Last summer是过去时间状语,用一般过去时went。
第13题: for three years表示持续时间段,与现在完成时连用,主语she对应has studied。
第14题: at this time tomorrow表示将来某一时刻正在进行的动作,用将来进行时will be traveling。
第15题: when引导的从句用一般过去时,主句表示当时正在进行的动作,用过去进行时were having。
第16题: never与现在完成时连用表示“从未经历过”,主语he对应has been(been to表示去过)。
第17题: 客观事实用一般现在时,主语sun为单数,动词rises。
第18题: when从句用一般过去时,主句表示当时正在进行的动作,主语I对应was reading。
第19题: next weekend表示将来,用一般将来时,will后接动词原形visit,但题目空格在will处,故填will。
第20题: every afternoon表示习惯,一般现在时,主语she为第三人称单数,动词plays。