友链提交
请认真填写以下信息,谢谢!

博客信息

(请填写完整的网址,例如:https://www.example.com)
(贵站展示本站链接的页面地址,一般是友链页面,填写后将自动验证友链关系有效性)
(用于抓取文章)
(用于接收通知)
侧边栏壁纸
  • 累计撰写 34 篇文章
  • 累计创建 35 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

英语课堂:时态习题详解

时态课后习题课堂笔记(按题串讲版:每题对应知识点)


01. 过去完成时:过去的过去(before + 一般过去)

题目:When Mark opened the door, he saw a woman standing there. He ____ her before.

  • A. never saw
  • B. had never seen
  • C. never sees
  • D. has never seen

考点(知识点标签)before 触发 过去完成时(过去的过去);see sb doing sth

一眼抓手:opened / saw(一般过去) + before(在那之前)。

课堂式推理

  • 先看题干:opened、saw 都是过去发生。
  • before 表示“在 opened/saw 之前”。“见过/没见过”这件事发生在过去动作之前 → 过去的过去
  • 所以用 had + done → had (never) seen。

答案:B


02. 一般过去被动:设备“被损坏”

题目:After a fire broke out in the lab, a lot of equipment ____.

  • A. is damaged
  • B. had damaged
  • C. damaged
  • D. was damaged

考点break out被动语态 be + done;过去叙述 → 一般过去。

一眼抓手:broke out(过去) + equipment 不会主动 damage。

课堂式推理

  • 时间:broke out 是过去。
  • 语态:equipment 只能“被损坏”,不能“主动损坏”。
  • 过去 + 被动 → was damaged

答案:D


03. 一般过去 vs 过去进行:没有“正在”的证据就讲事实

题目:My mind wasn't on what he was saying so I'm afraid I ____ half of it.

  • A. was missing
  • B. had missed
  • C. will miss
  • D. missed

考点:一般过去 vs 过去进行;be afraid(恐怕);what 名词性从句。

一眼抓手:没有时间点强调“正在”,只是叙述“错过了”。

课堂式推理

  • A 过去进行强调“当时正在错过”;D 一般过去是“确实错过了(事实陈述)”。
  • 句子没给“那一刻正在……”的强调词/情景,老师课堂结论:这里更像讲故事 → 一般过去。

答案:D


04. 过去进行:this morning 语境更像“当时在做”

题目:— Has Sam finished his homework today?
— I have no idea. He ____ it this morning.

  • A. did
  • B. has done
  • C. was doing
  • D. had done

考点:一般过去 vs 过去进行;this morning 作为“过去那段时间”的提示。

一眼抓手:问“今天做完了吗”→ 回答“不知道”+ this morning(过去时间段)。

课堂式推理

  • 若选 has done(已完成),语义上就不该回答 I have no idea。
  • 过去完成 had done 需要“过去的过去”的参照点,这里没有。
  • did(一般过去) vs was doing(过去进行):课堂强调这里更像“早上那段时间他正在写作业”。

答案:C


05. 一般过去:过去说过/提醒过一次

题目:I ____ you not to move my dictionary -- now I can't find it.

  • A. asked
  • B. ask
  • C. was asking
  • D. had asked

考点:一般过去;ask sb (not) to do sth

一眼抓手:now(现在结果)→ 前面“提醒”发生在现在之前。

课堂式推理

  • B 一般现在不对。
  • C 过去进行“当时正在请求”不符合一次性提醒。
  • D 过去完成缺少参照过去点。
  • 叙述过去一次提醒 → asked。

答案:A


06. 一般现在被动:be expected(被期待)

题目:According to the art dealer, the painting ____ to go for at least a million dollars.

  • A. is expected
  • B. expects
  • C. expected
  • D. is expecting

考点:被动语态(老师口诀:被怎么怎么样);according togo for + 价格

一眼抓手:painting 不会主动 expect → 必须被动。

课堂式推理

  • 语态先定:只能“被期待”。
  • 选项里只有 A 是被动结构 is expected

答案:A


07. 现在完成被动:for + 一段时间

题目:— The window is dirty.
— I know. It ____ for weeks.

  • A. hasn't cleaned
  • B. didn't clean
  • C. wasn't cleaned
  • D. hasn't been cleaned

考点:for weeks(持续到现在)→ 现在完成;window 需要“被清洁”→ 被动。

一眼抓手:for weeks + “窗户不可能自己clean”。

课堂式推理

  • 语态:排除 A/B(主动)。
  • for weeks:更偏“到现在为止一直没被清洁” → 现在完成。
  • 现在完成 + 被动 → hasn't been cleaned

答案:D


08. 固定问法 What kept you?:一般过去

题目:— Thank goodness, you're here! What ____ you?
— Traffic jam.

  • A. keeps
  • B. is keeping
  • C. had kept
  • D. kept

考点:口语固定问法 What kept you?(是什么耽搁了你);一般过去。

一眼抓手:你终于来了(动作已发生)→ 问“刚才是什么耽搁了”。

课堂式推理

  • 问的是已经发生过的原因,不是现在正在耽搁。
  • 所以用一般过去 kept。

答案:D


09. 主将从现:if 条件从句一般现在表将来

题目:The house could fall down soon if no one ____ some quick repair work.

  • A. has done
  • B. is doing
  • C. does
  • D. had done

考点if 条件句:从句一般现在时表将来(主将从现)。

一眼抓手:if 引导条件。

课堂式推理

  • if 从句用一般现在时表示将来可能性。
  • does 符合。

答案:C


10. 现在完成被动:this year vs last year(到目前为止)

题目:More patients ____ in hospital this year than last year.

  • A. treated
  • B. have treated
  • C. had been treated
  • D. have been treated

考点:比较 this year / last year;被动(patients 被治疗);现在完成。

一眼抓手:patients 需要被动 + this year(到目前为止)。

课堂式推理

  • 语态:排除 A/B(主动)。
  • C 过去完成需要“过去的过去”。
  • 现在完成被动:have been treated。

答案:D


11. since:主句现在完成,从句落点一般过去

题目:Sales of CDs have greatly increased since the early 1990s, when people ______ to enjoy the advantages of this new technology.

  • A. begin
  • B. began
  • C. have begun
  • D. had begun

考点:since + 时间点;完成时持续;从句常用一般过去标定开始点。

一眼抓手:主句 has increased since…(完成)→ 从句讲“当时开始”。

课堂式推理

  • begin(一般现在)不对。
  • had begun(过去完成)缺少参照过去。
  • 从句落在 1990s 开始的点 → began。

答案:B


12. 一般过去:过去叙述的自然顺接

题目:The discussion ______ alive when an interesting topic was brought in.

  • A. was coming
  • B. had come
  • C. has come
  • D. came

考点:一般过去;bring in(引入话题);被动 was brought in。

一眼抓手:when + was brought in(过去)→ 讨论“变活跃”同一过去叙述。

课堂式推理

  • had come(过去完成)需要“过去的过去”。
  • has come(现在完成)不合语境。
  • came(一般过去)最自然。

答案:D


13. 现在进行:正在倒闭的过程(进程解释现状)

题目:Because the shop ______, all the T-shirts are sold at half price.

  • A. has closed down
  • B. closed down
  • C. is closing down
  • D. had closed down

考点:现在进行表示“正在发生的变化/进程”。

一眼抓手:主句一般现在(are sold)→ 从句更像“正在倒闭所以清仓”。

课堂式推理

  • 如果已经倒闭(has closed down / closed down),反而不如“正在倒闭”解释得通:正在关店 → 半价清货。
  • had closed down 无参照过去点。

答案:C


14. and / or 结构提示“将来结果”:will often see

题目:Turn on the television or open a magazine and you ______ advertisements showing happy families.

  • A. will often see
  • B. often see
  • C. are often seeing
  • D. have often seen

考点:并列连词逻辑(课堂提到:and 后常接“将来结果”);一般将来。

一眼抓手:Turn on… and you…(做 A → 结果 B)。

课堂式推理

  • 这里更像“你这么做,你就会经常看到……” → 将来结果。

答案:A


15. 问过去具体时间:一般过去 left

题目:— I hear Jane has gone to the Holy Island for her holiday.
— Oh, how nice! Do you know when she ______?

  • A. was leaving
  • B. had left
  • C. has left
  • D. left

考点:问“什么时候发生”→ 一般过去;不需要完成含义。

一眼抓手:when + 离开这个动作(过去时间点)。

课堂式推理

  • 问的是离开时间点,而不是强调“已经离开对现在的影响”。
  • 过去完成 had left 需要参照过去点。

答案:D


16. 过去进行:我来拜访那一刻你正在等人

题目:— You were out when I dropped in at your house.
— Oh, I ______ for a friend from England at the airport.

  • A. was waiting
  • B. had waited
  • C. am waiting
  • D. have waited

考点:过去进行(强调当时正在);drop in(顺便拜访);wait for

一眼抓手:when I dropped in(过去时间点)+ “我当时在做什么”。

课堂式推理

  • 用过去进行把动作“卡”在那个过去时刻:我正等人,所以不在家。

答案:A


17. 主谓一致 + 现在完成:the sales(复数)→ have

题目:She has set a new record, that is, the sales of her latest book ______ 50 million.

  • A. have reached
  • B. has reached
  • C. are reaching
  • D. had reached

考点:主谓一致(sales 复数);现在完成表达“已达到”。

一眼抓手:主语 the sales(复数)。

课堂式推理

  • 复数主语配 have。
  • set a new record 说明“已经达到”而不是“正在达到”。

答案:A


18. 历史事实/已结束时期:一般过去 was

题目:It is said in the book that Thomas Edison (1847–1931) ______ the world leading inventor for sixty years.

  • A. would be
  • B. has been
  • C. had been
  • D. was

考点:历史陈述 → 一般过去。

一眼抓手:人物已逝 + “六十年”是已完结阶段。

课堂式推理

  • 不强调持续到现在(排除 has been)。
  • 没有参照过去点(排除 had been)。

答案:D


19. had just finished… and then…:后续动作一般过去

题目:— What were you doing when Tony phoned you?
— I had just finished my work and ______ to take a shower.

  • A. had started
  • B. started
  • C. have started
  • D. was starting

考点:过去叙述的时间顺序;had just finished(更早一点)+ and(顺接后续)。

一眼抓手:had just finished(先)+ and(后)。

课堂式推理

  • finished 是“过去中更早的完成”,后面顺接“随后开始” → 一般过去 started。

答案:B


20. 过去完成进行:持续到过去某点(had been doing)

题目:The crazy fans ______ patiently for two hours, and they would wait till the movie star arrived.

  • A. were waiting
  • B. had been waiting
  • C. had waited
  • D. would wait

考点:过去完成进行(持续到过去某时点);for + 时间长度。

一眼抓手:for two hours(持续) + 过去叙述背景(would wait)。

课堂式推理

  • 描述在过去某个叙述点之前已经“等了两个小时(并且一直在等)”→ had been waiting。

答案:B


21. before + 过去动作:选一般过去 changed

题目:She ______ her hairstyle in her hometown before she came to Chongqing for a better job.

  • A. would change
  • B. has changed
  • C. changed
  • D. was changing

考点:before(先后关系)+ 一般过去叙述。

一眼抓手:came(过去)+ before(在那之前做过)。

课堂式推理

  • 动作发生在过去(来重庆之前在老家换了发型)→ 一般过去更自然。

答案:C


22. ever since:现在完成(has been)

题目:The first use of atomic weapons was in 1945 and their power ______ increased enormously ever since.

  • A. is
  • B. was
  • C. has been
  • D. had been

考点:ever since(从那时起一直到现在)→ 现在完成。

一眼抓手:ever since。

课堂式推理

  • ever since 强烈指向“持续到现在”的完成含义。
  • 过去完成 had been 需要参照过去点。

答案:C


23. 条件句 + 被动:people are persuaded

题目:The number of deaths form heart disease will be reduced greatly if people ______ to eat more fruit and vegetables.

  • A. persuade
  • B. will persuade
  • C. be persuaded
  • D. are persuaded

考点:if 条件从句一般现在;被动(人“被劝说”)。

一眼抓手:people 不是去劝别人,而是“被劝去吃”。

课堂式推理

  • 条件从句用一般现在。
  • 语态需要被动:are persuaded。

答案:D


24. 现在进行:噪音来自“正在准备派对”

题目:— What's that terrible noise?
— The neighbors ______ for a party.

  • A. have prepared
  • B. are preparing
  • C. prepare
  • D. will prepare

考点:现在进行表“此刻正在”。

一眼抓手:What’s that noise?(现在正在发生)。

课堂式推理

  • 噪音对应“现在正在准备”最贴合 → are preparing。

答案:B


25. 现在完成进行:一直在考虑但还没决定

题目:Now that she is out of a job, Lucy ______ going back to school, but she hasn't decided yet.

  • A. had considered
  • B. has been considering
  • C. considered
  • D. is going to consider

考点:现在完成进行(持续动作)+ yet(仍未决定)。

一眼抓手:hasn't decided yet(到现在仍未决定)→ 之前一直在考虑。

课堂式推理

  • “一直在考虑(到现在)”用 has been considering 最贴合。

答案:B


26. by + 将来时间点:将来完成被动

题目:The mayor of Beijing says that all construction work for the Beijing Olympics ______ by 2006.

  • A. has been completed
  • B. has completed
  • C. will have been completed
  • D. will have completed

考点:by + 将来时间点 → 将来完成;construction work 被完成 → 被动。

一眼抓手:by 2006(到……为止)+ all work(被完成)。

课堂式推理

  • “到 2006 年为止将会完成”→ will have done。
  • work 不能主动完成自己 → will have been completed。

答案:C


27. with 结构不决定单复数:主语 teacher 单数

题目:The teacher, with 6 girls and 8 boys of her class, ______ visiting a museum when the earthquake struck.

  • A. was
  • B. were
  • C. had been
  • D. would be

考点:主谓一致;with 短语作补充说明;过去进行(was visiting)。

一眼抓手:真正主语 teacher(单数)。

课堂式推理

  • with… 不改变主语单复数。
  • teacher 单数 → was。

答案:A


28. or(否则)→ 将来结果:will never reach

题目:Let's keep to the point or we ______ any decisions.

  • A. will never reach
  • B. have never reached
  • C. never reach
  • D. never reached

考点:or 表“否则”+ 结果句常用将来;固定搭配 keep to the point。

一眼抓手:Let's… or…(否则就会……)。

课堂式推理

  • “否则我们永远达不成决定”→ 将来结果 will never reach。

答案:A


29. 固定搭配:get changed

题目:Sarah, hurry up. I’m afraid you can't have time to ______ before the party.

  • A. get changed
  • B. get change
  • C. get changing
  • D. get to change

考点:固定表达 get changed(换好衣服)。

一眼抓手:have time to + 动词原形;语义是“换衣服”。

课堂式推理

  • 正确搭配 get changed。

答案:A


30. 过去叙述:all morning 那段时间里“紧张感增长了”

题目:All morning as she waited for the medical report from the doctor, her nervousness ______.

  • A. has grown
  • B. is growing
  • C. grew
  • D. had grown

考点:一般过去叙述;as 引导的过去背景。

一眼抓手:waited(过去)+ all morning(过去那段时间)。

课堂式推理

  • 叙述过去一早上的变化结果 → 一般过去 grew。
  • 过去完成 had grown 需要参照过去点。

答案:C


31. will + 动词原形:stay

题目:Why don't you put the meat in the fridge? It will ______ fresh for several days.

  • A. be stayed
  • B. stay
  • C. be staying
  • D. have stayed

考点:will + 原形;系动词 stay(保持)。

一眼抓手:will + ____。

课堂式推理

  • will 后用动词原形 stay。

答案:B


32. thought(过去)→ 结果“没提”一般过去

题目:I thought Jim would say something about his school report, but he ______ it.

  • A. doesn't mention
  • B. hadn't mentioned
  • C. didn't mention
  • D. hasn't mentioned

考点:过去叙述对比;but 转折;一般过去。

一眼抓手:I thought… would…(过去的预期)+ but(实际发生在过去)。

课堂式推理

  • 讲过去一次“没提到”→ didn’t mention。
  • 过去完成 hadn’t mentioned 需要参照过去点。

答案:C


33. At this time tomorrow:将来进行

题目:At this time tomorrow ______ over the Atlantic.

  • A. we're going to fly
  • B. we'll be flying
  • C. we'll fly
  • D. we're to fly

考点:将来进行 will be doing

一眼抓手:At this time tomorrow(明天这个时刻)。

课堂式推理

  • 明天某一具体时刻“正在飞”→ will be flying。

答案:B


34. had known:在那个过去点之前我早就知道了

题目:The news came as no surprise to me. I ______ for some time that the factory was going to shut down.

  • A. had known
  • B. knew
  • C. known
  • D. know

考点:过去完成(过去的过去);for some time(在那之前持续一段时间)。

一眼抓手:news came(过去点)+ for some time(在那之前已经持续)。

课堂式推理

  • “消息来时我不惊讶,因为在那之前我就已经知道一段时间了”→ had known。

答案:A


35. sooner:为“当时没说”道歉 → didn’t say

题目:— You haven't said a word about my new coat, Brenda. Do you like it?
— I'm sorry I ______ anything about it sooner. I certainly think it's pretty on you.

  • A. wasn't saying
  • B. don't say
  • C. won't say
  • D. didn't say

考点:一般过去否定;sooner(更早一点)提示“那时没说”。

一眼抓手:I’m sorry… sooner(为过去没做的事道歉)。

课堂式推理

  • 道歉的内容是“我更早一点没说”→ didn’t say。

答案:D


一页总结:把每题都写成“三步”

以后遇到时态题,你可以固定写:

  1. 时间轴:题干的“参照时间点”是哪一个?有没有 before/since/by/ever since/for/when/if?
  2. 语态:主语能不能主动做这个动作?中文是不是更像“被……”?
  3. 语境:要不要强调“正在发生/持续进行”?还是只是陈述事实?
0

评论区