初中英语六种时态易错陷阱选择填空专练(40道)附参考答案解析

B站影视 日本电影 2025-10-16 07:59 1

摘要:29. — Where ______ you ______ last night? I called you, but no one answered.

初中英语六种时态易错陷阱选择填空专练(40道)附参考答案解析

1. My father usually ______ newspapers after dinner, but he ______ a book now.

A. reads; reads B. reads; is reading C. is reading; reads D. is reading; is reading

2. — ______ you ______ to the Great Wall before?

— Yes, I went there with my family last year.

A. Have; been B. Did; go C. Will; go D. Do; go

3. They ______ a picnic in the park next Sunday if the weather is fine.

A. have B. had C. will have D. are having

4. I ______ my homework at 8 o’clock last night. My brother ______ TV at that time.

A. do; watch B. did; watched C. was doing; was watching D. am doing; is watching

5. By the end of last month, we ______ English for three years.

A. learn B. learned C. have learned D. had learned

6. — Where is Tom?

— He ______ basketball with his friends on the playground. He ______ there every afternoon.

A. plays; plays B. is playing; plays C. plays; is playing D. is playing; is playing

7. She ______ to Beijing twice. She ______ there last spring.

A. has been; went B. went; has been C. has gone; went D. went; has gone

8. — What ______ you ______ this time tomorrow?

— I think I ______ to the library.

A. do; do; go B. will; do; will go C. will; be doing; will be going D. are; doing; am going

9. My mother ______ dinner when I got home yesterday evening.

A. cooks B. cooked C. was cooking D. has cooked

10. We ______ in this school since 2021. We ______ here for nearly three years.

A. study; are B. studied; were C. have studied; have been D. will study; will be

11. — ______ he ______ the exam last week?

— No, he didn’t. He was too lazy.

A. Does; pass B. Did; pass C. Has; passed D. Will; pass

12. The train ______ at 8:30 a.m. tomorrow. We need to get to the station on time.

A. leaves B. left C. will leave D. is leaving

13. I ______ my keys. I ______ them everywhere, but I can’t find them.

A. lose; look for B. lost; looked for C. have lost; have looked for D. will lose; will look for

14. While my sister ______ a song, I ______ a letter to my pen pal.

A. sings; writes B. sang; wrote C. is singing; am writing D. was singing; was writing

15. He ______ to the USA next month. He ______ his passport already.

A. goes; prepares B. will go; has prepared C. went; prepared D. is going; will prepare

16. — How long ______ your uncle ______ in this city?

— For about five years. He ______ here in 2019.

A. has; lived; came B. does; live; comes C. did; live; came D. will; live; will come

17. I ______ TV at 7 p.m. yesterday. I ______ it every evening.

A. watch; watch B. watched; watched C. was watching; watch D. am watching; am watching

18. They ______ the project by the time we arrive there tomorrow.

A. finish B. finished C. have finished D. will have finished

19. — What ______ you ______ on weekends?

— I usually ______ to the cinema with my friends.

A. do; do; go B. did; do; went C. will; do; will go D. are; doing; am going

20. She ______ in Shanghai for ten years, but now she ______ in Beijing.

A. lives; lives B. lived; lived C. has lived; lives D. will live; will live

21. When I ______ young, I ______ to swim every summer.

A. am; like B. was; liked C. have been; have liked D. will be; will like

22. — ______ you ______ your room yet?

— No, I ______ it this afternoon.

A. Do; clean; clean B. Did; clean; cleaned C. Have; cleaned; will clean D. Will; clean; will clean

23. At this moment tomorrow, we ______ a meeting about the new plan.

A. have B. had C. will have D. will be having

24. He ______ his homework just now. He ______ it in ten minutes yesterday.

A. finishes; finishes B. finished; finished C. has finished; had finished D. will finish; will finish

25. We ______ this movie three times. It’s really interesting.

A. see B. saw C. have seen D. will see

26. — What ______ the weather ______ like tomorrow?

— The radio says it ______ rainy.

A. is; going to be; will be B. will; be; will be C. was; is; was D. does; be; is

27. My brother ______ football when he ______ his leg last month.

A. plays; breaks B. played; broke C. was playing; broke D. was playing; was breaking

28. By 2025, we ______ a new library in our school.

A. build B. built C. have built D. will have built

29. — Where ______ you ______ last night? I called you, but no one answered.

— I ______ at my friend’s house.

A. do; go; stay B. did; go; stayed C. have; gone; have stayed D. will; go; will stay

30. I ______ to my friend now. I ______ to her every Sunday.

A. write; write B. wrote; wrote C. am writing; write D. will write; will write

31. They ______ in this neighborhood since they ______ to this city.

A. live; move B. lived; moved C. have lived; moved D. will live; will move

32. — ______ he ______ to the party tomorrow?

— I think he will if he has time.

A. Does; go B. Did; go C. Has; gone D. Will; go

33. When I ______ the door, I ______ a strange sound inside the room.

A. open; hear B. opened; heard C. am opening; am hearing D. was opening; heard

34. We ______ English class at 9 a.m. every Monday. Right now, we ______ an English lesson.

A. have; have B. had; had C. have; are having D. will have; will have

35. She ______ her hometown for five years. She ______ back next year.

A. leaves; comes B. left; came C. has left; will come D. has been away from; will come

36. While they ______ the street, a car ______ quickly towards them.

A. cross; drive B. crossed; drove C. are crossing; drives D. were crossing; drove

37. — How many words ______ you ______ by the end of last term?

— About 1,500.

A. do; learn B. did; learn C. have; learned D. had; learned

38. He ______ usually ______ up early, but he ______ up late today.

A. get; get B. gets; got C. got; gets D. will get; will get

39. We ______ a trip to the mountains next month. We ______ for it now.

A. take; prepare B. took; prepared C. will take; are preparing D. have taken; have prepared

40. By the time my parents came back home, I ______ dinner and ______ my homework.

A. cook; finish B. cooked; finished C. have cooked; have finished D. had cooked; had finished

参考答案及解析

1. 答案:B

解析:第一空“usually”表习惯性动作,用一般现在时,主语“my father”是第三人称单数,填“reads”;第二空“now”表正在进行,用现在进行时“is reading”。中文:我爸爸通常晚饭后看报纸,但他现在正在看书。

2. 答案:A

解析:“before”是现在完成时标志词,强调“过去动作对现在的影响(是否去过)”;“last year”是一般过去时标志,但问句问的是“之前是否去过”,需用现在完成时。中文:—你以前去过长城吗?—去过,我去年和家人一起去的。

3. 答案:C

解析:“next Sunday”表将来时间,“if”引导的条件状语从句用一般现在时(is fine),主句需用一般将来时“will have”。中文:如果明天天气好,他们下周日会去公园野餐。

4. 答案:C

解析:“at 8 o’clock last night”和“at that time”均为过去进行时标志,强调“过去某一时刻正在做的动作”,主语都是单数,分别填“was doing”和“was watching”。中文:昨晚8点我正在写作业,我弟弟那时正在看电视。

5. 答案:D

解析:“By the end of last month”(到上个月末为止)是过去完成时标志,强调“过去的过去完成的动作”,填“had learned”。中文:到上个月末,我们已经学了三年英语了。

6. 答案:B

解析:第一空“Where is Tom?”提示“现在正在做”,用现在进行时“is playing”;第二空“every afternoon”表习惯性动作,用一般现在时“plays”。中文:—汤姆在哪?—他正在操场和朋友打篮球,他每天下午都去那打。

7. 答案:A

解析:“twice”(两次)表“经历”,用现在完成时“has been”(去过,已回);“last spring”表过去时间,用一般过去时“went”。中文:她去过北京两次,上次是去年春天去的。

8. 答案:C

解析:“this time tomorrow”(明天这个时候)是将来进行时标志,强调“将来某一时刻正在做的动作”,问句和答句均需用将来进行时,分别填“will; be doing”和“will be going”。中文:—明天这个时候你在做什么?—我想我会在去图书馆的路上。

9. 答案:C

解析:“when I got home yesterday evening”(昨晚我到家时)强调“过去某一动作发生时,另一动作正在进行”,用过去进行时“was cooking”。中文:昨晚我到家时,妈妈正在做晚饭。

10. 答案:C

解析:“since 2021”和“for nearly three years”均为现在完成时标志,强调“从过去持续到现在的动作”,分别填“have studied”和“have been”。中文:我们从2021年起就在这所学校读书,已经在这待了快三年了。

11. 答案:B

解析:“last week”是一般过去时标志,疑问句需用助动词“did”,后接动词原形“pass”。中文:—他上周考试及格了吗?—没有,他太懒了。

12. 答案:A

解析:表示“列车、飞机等按时刻表出发/到达”,用一般现在时表将来,主语“the train”是单数,填“leaves”。中文:火车明天早上8点半出发,我们要准时到车站。

13. 答案:C

解析:第一空“找不到钥匙”强调“过去动作对现在的影响”,用现在完成时“have lost”;第二空“到处找”是“到现在为止的动作”,也用现在完成时“have looked for”。中文:我把钥匙丢了,我到处找都没找到。

14. 答案:D

解析:“while”引导时间状语从句,强调“两个过去动作同时进行”,主从句均用过去进行时,分别填“was singing”和“was writing”。中文:我妹妹唱歌时,我正在给笔友写信。

15. 答案:B

解析:“next month”表将来时间,用一般将来时“will go”;“already”(已经)是现在完成时标志,强调“到现在已完成的动作”,填“has prepared”。中文:他下个月要去美国,已经准备好护照了。

16. 答案:A

解析:“For about five years”是现在完成时标志,问句用“has; lived”;“in 2019”是一般过去时标志,答句填“came”。中文:—你叔叔在这个城市住了多久了?—大约五年了,他2019年来的这。

17. 答案:C

解析:“at 7 p.m. yesterday”表“过去某一时刻的动作”,用过去进行时“was watching”;“every evening”表习惯性动作,用一般现在时“watch”。中文:昨天晚上7点我正在看电视,我每天晚上都看。

18. 答案:D

解析:“by the time we arrive there tomorrow”(到我们明天到那的时候)是将来完成时标志,强调“将来某一时间前完成的动作”,填“will have finished”。中文:我们明天到那的时候,他们应该已经完成项目了。

19. 答案:A

解析:“on weekends”和“usually”均表习惯性动作,用一般现在时,问句填“do; do”,答句填“go”。中文:—你周末通常做什么?—我通常和朋友去看电影。

20. 答案:C

解析:“for ten years”是现在完成时标志,强调“过去持续到现在的动作”,填“has lived”;“now”表“现在的状态”,用一般现在时“lives”。中文:她在上海住了十年,但现在住在北京。

21. 答案:B

解析:“when I ______ young”是过去时间(“我年轻的时候”),主从句均用一般过去时,分别填“was”和“liked”。中文:我年轻的时候,每年夏天都喜欢游泳。

22. 答案:C

解析:“yet”是现在完成时标志,问句用“Have; cleaned”;“this afternoon”表将来时间(未到下午),答句用一般将来时“will clean”。中文:—你打扫房间了吗?—还没,我今天下午会打扫。

23. 答案:D

解析:“At this moment tomorrow”(明天这个时候)是将来进行时标志,填“will be having”。中文:明天这个时候,我们会正在开关于新计划的会议。

24. 答案:B

解析:“just now”(刚才)和“in ten minutes yesterday”(昨天十分钟内)均为一般过去时标志,强调“过去发生的动作”,均填“finished”。中文:他刚才做完了作业,昨天他十分钟就做完了。

25. 答案:C

解析:“three times”(三次)表“过去动作对现在的影响(已看三次)”,用现在完成时“have seen”。中文:这部电影我们看了三次,真的很有趣。

26. 答案:B

解析:“tomorrow”表将来时间,问句可用“will; be”(What will the weather be like...?);答句也用一般将来时“will be”。中文:—明天天气怎么样?—广播说明天会下雨。

27. 答案:C

解析:“when he ______ his leg”(他摔断腿时)强调“过去某一动作发生时,另一动作正在进行”,主句用过去进行时“was playing”,从句用一般过去时“broke”(瞬间动作)。中文:我弟弟上个月打篮球时摔断了腿。

28. 答案:D

解析:“By 2025”(到2025年为止)是将来完成时标志,强调“将来某一时间前完成的动作”,填“will have built”。中文:到2025年,我们学校会建成一座新图书馆。

29. 答案:B

解析:“last night”是一般过去时标志,问句用“did; go”,答句填“stayed”。中文:—你昨晚去哪了?我给你打电话没人接。—我待在朋友家了。

30. 答案:C

解析:“now”表“正在进行”,用现在进行时“am writing”;“every Sunday”表习惯性动作,用一般现在时“write”。中文:我现在正在给朋友写信,我每周日都给她写。

31. 答案:C

解析:“since”(自从)引导的时间状语从句用一般过去时“moved”,主句用现在完成时“have lived”。中文:自从搬到这个城市,他们就一直住在这个小区。

32. 答案:D

解析:“tomorrow”表将来时间,问句用一般将来时“Will; go”。中文:—他明天会去参加派对吗?—我觉得如果他有时间就会去。

33. 答案:D

解析:“when”引导从句,强调“过去正在做某事时,另一动作突然发生”,从句用过去进行时“was opening”,主句用一般过去时“heard”。中文:我开门的时候,听到房间里有奇怪的声音。

34. 答案:C

解析:“every Monday”表习惯性动作,用一般现在时“have”;“Right now”(现在)表正在进行,用现在进行时“are having”。中文:我们每周一上午9点上英语课,现在正在上英语课。

35. 答案:D

解析:“for five years”是现在完成时标志,“leave”是瞬间动词,需换成延续性动词“be away from”,填“has been away from”;“next year”表将来,填“will come”。中文:她离开家乡五年了,明年会回来。

36. 答案:D

解析:“while”引导从句,强调“过去正在做某事时,另一动作发生”,从句用过去进行时“were crossing”,主句用一般过去时“drove”。中文:他们过马路时,一辆车快速朝他们开过来。

37. 答案:D

解析:“by the end of last term”(到上学期末为止)是过去完成时标志,填“had; learned”。中文:—到上学期末你学了多少个单词?—大约1500个。

38. 答案:B

解析:“usually”表习惯性动作,用一般现在时“gets”(主语是第三人称单数);“today”表“今天发生的过去动作(已过早上)”,用一般过去时“got”。中文:他通常起得早,但今天起晚了。

39. 答案:C

解析:“next month”表将来时间,用一般将来时“will take”;“now”表正在进行,用现在进行时“are preparing”。中文:我们下个月要去山里旅行,现在正在准备。

40. 答案:D

解析:“by the time my parents came back home”(到我父母回家的时候)是过去完成时标志,强调“过去的过去完成的动作”,填“had cooked”和“had finished”。中文:我父母回家时,我已经做好晚饭并写完作业了。

来源:蒙古元素

相关推荐