My mother usually __等一般现在时、现在进行时、一般过去时练习 - 7年级上册英语语法 - 正正题库
7年级上册英语语法练习20题:一般现在时、现在进行时、一般过去时、一般将来时、过去进行时、现在完成时、过去完成时、将来进行时专项训练,包含"My mother usually ___ (cook) dinner at 6"、"Listen! The girl ___ (sing) an English s"等题目,涉及My、Listen、The等词汇,考查My、have、do等语法点应用。
英语介词练习 在线英语语法练习 英语语法测试 英语语态练习 英语基础语法 语法专项突破 英语语法知识点 英语时态练习 高中英语语法练习 英语代词练习 英语语法题库 英语冠词练习

初中英语语法练习

时态 (Tenses)
发布时间:2026-07-16 13:34:31
日期: ______ 实际用时: ____ 分钟 正确率: ____ /20
1. My mother usually ______ (cook) dinner at 6:00 p.m. (一般现在时)
我妈妈通常在下午6点做晚饭。
2. Listen! The girl ______ (sing) an English song in the next room. (现在进行时)
听!那个女孩正在隔壁房间唱一首英文歌。
3. They ______ (visit) the Great Wall last summer. (一般过去时)
他们去年夏天参观了长城。
4. We ______ (have) a party tomorrow evening. (一般将来时)
我们明天晚上将举行一个派对。
5. I ______ (do) my homework when my father came back. (过去进行时)
我爸爸回来时我正在做作业。
6. She ______ (finish) her homework already. (现在完成时)
她已经完成了作业。
7. By the time I got to the station, the train ______ (leave). (过去完成时)
当我到达车站时,火车已经离开了。
8. This time next week, I ______ (lie) on the beach. (将来进行时)
下周的这个时候,我将躺在沙滩上。
9. He often ______ (play) basketball after school. (一般现在时)
他放学后经常打篮球。
10. Look! The children ______ (run) in the playground. (现在进行时)
看!孩子们正在操场上奔跑。
11. We ______ (not see) a movie last night. (一般过去时)
我们昨晚没看电影。
12. I ______ (call) you as soon as I arrive in Beijing. (一般将来时)
我一到北京就给你打电话。
13. While I ______ (read) a book, my brother was watching TV. (过去进行时)
当我在看书时,我哥哥在看电视。
14. They ______ (live) in this city for three years. (现在完成时)
他们在这座城市住了三年。
15. She said she ______ (never be) to the zoo before. (过去完成时)
她说她以前从未去过动物园。
16. Don’t call me at 8 o’clock tomorrow morning. I ______ (have) a meeting. (将来进行时)
明天早上8点别给我打电话。我那时正在开会。
17. The earth ______ (go) around the sun. (一般现在时)
地球绕着太阳转。
18. It ______ (rain) heavily when I left home. (过去进行时)
我离开家时雨下得很大。
19. The students ______ (clean) the classroom every day. (一般现在时)
学生们每天打扫教室。
20. He ______ (buy) a new bike next week. (一般将来时)
他下周将买一辆新自行车。

✅ 参考答案

1. cooks
2. is singing
3. visited
4. will have
5. was doing
6. has finished
7. had left
8. will be lying
9. plays
10. are running
11. did not see
12. will call
13. was reading
14. have lived
15. had never been
16. will be having
17. goes
18. was raining
19. clean
20. will buy

💡 解题思路

第1题: 一般现在时,主语是第三人称单数,谓语动词加s,cook变成cooks。
第2题: 现在进行时,Listen!提示正在发生,主语the girl是单数,用is singing。
第3题: 一般过去时,last summer是过去时间,动词visit用过去式visited。
第4题: 一般将来时,tomorrow evening是将来时间,用will have。
第5题: 过去进行时,when my father came back表示过去某个时间点,主语I正在做作业,用was doing。
第6题: 现在完成时,already提示已完成,主语she是第三人称单数,用has finished。
第7题: 过去完成时,“火车离开”发生在“我到达”之前,by the time提示过去完成,用had left。
第8题: 将来进行时,this time next week表示将来某个时间点正在进行的动作,用will be lying。
第9题: 一般现在时,often表示经常性动作,主语he是第三人称单数,用plays。
第10题: 现在进行时,Look!提示正在发生,主语children是复数,用are running。
第11题: 一般过去时,last night是过去时间,否定句用did not see。
第12题: 一般将来时,as soon as引导的时间状语从句用一般现在时表将来,主句用将来时,用will call。
第13题: 过去进行时,while引导的从句表示过去同时进行的动作,主语I是单数,用was reading。
第14题: 现在完成时,for three years表示持续一段时间,与现在有关,主语they是复数,用have lived。
第15题: 过去完成时,said的宾语从句中,动作“去过”发生在said之前,用had never been(never用在had后)。
第16题: 将来进行时,at 8 o’clock tomorrow morning表示将来具体时间点正在进行的动作,用will be having。
第17题: 一般现在时,客观真理用一般现在时,主语the earth是单数,用goes。
第18题: 过去进行时,when I left home表示过去时间点,雨正在下,主语it用was raining。
第19题: 一般现在时,every day表示经常性动作,主语students是复数,用clean。
第20题: 一般将来时,next week是将来时间,用will buy。