
大家好!我是微光英文!
爱英语,爱分享!
🌻 学习前言
时态是英语语法的灵魂,更是大小考试必考重难点。
今天给大家整理八大核心时态 + 50道真题精选练习题,每题附带详细解析,自测+复盘一步到位,轻松吃透所有常考时态!
📌 八大必考时态清单
✅ 一般现在时
✅ 一般过去时
✅ 一般将来时
✅ 现在进行时
✅ 过去进行时
✅ 现在完成时
✅ 过去完成时
✅ 将来进行时
初高中英语8大常考时态 | 结构+标志词+例句+真题+思维导图

八大时态专项真题练习
1. He usually ______ up at 7 every morning.
A. get B. gets C. got D. will get
✅ 答案:B
💡 解析:usually、every morning 是一般现在时标志;主语he是三单,谓语动词要用三单形式gets。
2. Look! They ______ basketball on the playground.
A. play B. played C. are playing D. will play
✅ 答案:C
💡 解析:Look! 是现在进行时标志性提示词,结构:am/is/are + 现在分词。
3. I ______ to Beijing last year.
A. go B. will go C. went D. have gone
✅ 答案:C
💡 解析:last year 去年,用一般过去时,go 的过去式为 went。
4. My mother ______ a new dress tomorrow.
A. buys B. bought C. is going to buy D. buy
✅ 答案:C
💡 解析:tomorrow 明天表将来;be going to 表计划打算做某事,符合语境。
5. She ______ TV when I came in.
A. watches B. watched C. was watching D. is watching
✅ 答案:C
💡 解析:when 引出过去时间点,主句用过去进行时,表过去某个时刻正在做某事。
6. I ______ already ______ this book.
A. have; read B. has; read C. am; reading D. was; reading
✅ 答案:A
💡 解析:already 是现在完成时标志,主语 I 搭配助动词 have。
7. By the time I got home, my father ______ dinner.
A. cooks B. cooked C. has cooked D. had cooked
✅ 答案:D
💡 解析:By the time + 过去时态,主句用过去完成时,表「过去的过去」。
8. It ______ raining all day.
A. is B. has been C. was D. will be
✅ 答案:B
💡 解析:all day 强调动作持续一整天,用现在完成时表状态延续。
9. The sun ______ in the east every day.
A. rise B. rises C. rose D. will rise
✅ 答案:B
💡 解析:客观真理、自然规律用一般现在时,主语the sun为三单,动词用rises。
10. We ______ a party next Sunday.
A. have B. had C. will have D. are having
✅ 答案:C
💡 解析:next Sunday 下周日,一般将来时,用 will + 动词原形。

11. He ______ English for three years.
A. study B. studied C. has studied D. was studying
✅ 答案:C
💡 解析:for + 时间段,现在完成时典型标志,表动作从过去持续到现在。
12. Listen! Someone ______ at the door.
A. knock B. knocks C. is knocking D. knocked
✅ 答案:C
💡 解析:Listen! 现在进行时提示词,表此刻正在发生的动作。
13. They ______ to the cinema yesterday evening.
A. go B. went C. will go D. have gone
✅ 答案:B
💡 解析:yesterday evening 昨晚,一般过去时,go 变过去式 went。
14. Don’t make noise. The baby ______.
A. sleeps B. slept C. is sleeping D. was sleeping
✅ 答案:C
💡 解析:语境“别吵”,说明宝宝此刻正在睡觉,用现在进行时。
15. She ______ in this school since 2020.
A. work B. worked C. has worked D. had worked
✅ 答案:C
💡 解析:since + 时间点,现在完成时标志,表状态从过去持续至今。
16. I ______ you as soon as I arrive.
A. call B. will call C. called D. have called
✅ 答案:B
💡 解析:as soon as 引导时间状语从句,遵循主将从现,主句用一般将来时。
17. When I was young, I ______ swimming every summer.
A. go B. went C. used to go D. will go
✅ 答案:C
💡 解析:used to do 表示「过去常常做某事」,现在已不再做。
18. He ______ his homework now, so he can’t go out.
A. does B. did C. is doing D. was doing
✅ 答案:C
💡 解析:now 表现在,用现在进行时,指此时此刻正在做作业。
19. By last month, we ______ learned 2000 words.
A. have B. had C. are D. were
✅ 答案:B
💡 解析:by + 过去时间,主句用过去完成时 had + 过去分词。
20. My brother ______ always ______ late for school.
A. is; coming B. was; come C. has; come D. will; come
✅ 答案:A
💡 解析:be always doing 带有感情色彩,表习惯性总是做某事。

21. Water ______ at 100℃.
A. boil B. boils C. boiled D. will boil
✅ 答案:B
💡 解析:客观科学真理,用一般现在时,不可数名词视作三单。
22. They ______ here in ten minutes.
A. arrive B. arrived C. will arrive D. are arriving
✅ 答案:C
💡 解析:in ten minutes 十分钟后,表将来,用一般将来时。
23. I ______ this movie before.
A. never see B. never saw C. have never seen D. had never seen
✅ 答案:C
💡 解析:before 常用于现在完成时,表曾经有没有做过某事。
24. What ______ you ______ at 8 last night?
A. do; do B. did; do C. were; doing D. are; doing
✅ 答案:C
💡 解析:at 8 last night 过去具体时间点,用过去进行时,询问当时正在做什么。
25. She ______ to Shanghai twice.
A. go B. went C. has been D. had been
✅ 答案:C
💡 解析:twice 表次数,用现在完成时;have been to 表示去过某地。
26. We ______ to the park if it doesn’t rain.
A. go B. will go C. went D. have gone
✅ 答案:B
💡 解析:if 引导条件状语从句,主将从现,主句用一般将来时。
27. He ______ down the street when the accident happened.
A. walks B. walked C. was walking D. is walking
✅ 答案:C
💡 解析:过去一个动作发生时,另一个动作正在进行,用过去进行时。
28. My father ______ newspapers every evening.
A. read B. reads C. is reading D. has read
✅ 答案:B
💡 解析:every evening 习惯性动作,一般现在时,主语三单动词变形。
29. I ______ just ______ my breakfast.
A. have; had B. has; had C. am; having D. was; having
✅ 答案:A
💡 解析:just 刚刚,现在完成时标志,主语 I 搭配 have。
30. She ______ a teacher five years ago.
A. is B. was C. has been D. had been
✅ 答案:B
💡 解析:five years ago 五年前,过去时间,用一般过去时。

31. Look at the clouds! It ______ rain.
A. will B. is going to C. was going to D. has
✅ 答案:B
💡 解析:根据眼前迹象预判天气,用 be going to。
32. They ______ in the classroom now.
A. study B. studied C. are studying D. were studying
✅ 答案:C
💡 解析:now 表此刻,用现在进行时。
33. He ______ in London for 5 years before he came back.
A. lives B. lived C. has lived D. had lived
✅ 答案:D
💡 解析:回来是过去动作,居住是「过去的过去」,用过去完成时。
34. I usually ______ milk for breakfast.
A. drink B. drank C. will drink D. have drunk
✅ 答案:A
💡 解析:usually 日常习惯,一般现在时,非三单用动词原形。
35. The train ______ already ______.
A. has; left B. have; left C. is; leaving D. was; leaving
✅ 答案:A
💡 解析:already 现在完成时标志,主语三单用 has。
36. What ______ you ______ tomorrow?
A. do; do B. did; do C. will; do D. are; done
✅ 答案:C
💡 解析:tomorrow 明天,一般将来时,will+动词原形。
37. While I ______ a walk, I met an old friend.
A. take B. took C. was taking D. am taking
✅ 答案:C
💡 解析:while 常配进行时,主句为过去时,从句用过去进行时。
38. She ______ music every day.
A. listen to B. listens to C. listened to D. has listened to
✅ 答案:B
💡 解析:every day 日常习惯,一般现在时,主语三单变形。
39. We ______ the work by the end of last week.
A. finish B. finished C. have finished D. had finished
✅ 答案:D
💡 解析:by the end of + 过去时间,主句用过去完成时。
40. He ______ computer games at the moment.
A. play B. plays C. is playing D. was playing
✅ 答案:C
💡 解析:at the moment 此刻,用现在进行时。

41. Spring ______ after winter.
A. come B. comes C. came D. will come
✅ 答案:B
💡 解析:自然规律客观真理,一般现在时,三单变形。
42. I ______ never ______ to foreign countries.
A. have; been B. has; been C. am; being D. was; being
✅ 答案:A
💡 解析:never 常用于现在完成时,have been to 去过某地。
43. They ______ basketball at 4 yesterday afternoon.
A. play B. played C. are playing D. were playing
✅ 答案:D
💡 解析:过去具体时间点,用过去进行时。
44. She ______ her keys. She can’t find them.
A. lose B. lost C. has lost D. had lost
✅ 答案:C
💡 解析:丢钥匙对现在造成影响(找不到),用现在完成时。
45. There ______ a sports meeting next week.
A. is B. was C. will be D. has been
✅ 答案:C
💡 解析:next week 表将来,there be 将来时用 there will be。
46. My sister ______ English since she was six.
A. learn B. learned C. has learned D. had learned
✅ 答案:C
💡 解析:since 从句,主句用现在完成时,动作持续至今。
47. He ______ to bed early every night.
A. go B. goes C. went D. will go
✅ 答案:B
💡 解析:every night 每晚习惯,一般现在时,三单变形。
48. When I arrived, they ______ talking.
A. are B. were C. have D. had
✅ 答案:B
💡 解析:到达那一刻正在交谈,用过去进行时。
49. I ______ it three times, but I still don’t understand.
A. read B. am reading C. have read D. had read
✅ 答案:C
💡 解析:已经读三遍,对现在有影响仍不懂,用现在完成时。
50. At 10 tonight, I ______ .
A. sleep B. will sleep C. have slept D. will be sleeping
✅ 答案:D
💡 解析:at 10 tonight,用将来进行时,表示"今晚10点",表示将来具体某个时刻正在做什么。

往期轻松回顾
初高中英语8大常考时态 | 结构+标志词+例句+真题+思维导图

今日互动
做完这50道时态真题,你最容易混淆哪两个时态?
评论区留言👇,下期专门出精讲拆解~