大学英语错题整理:时态、语态与从句

本笔记整理目前明确的错题:15、18、20、22题,并归纳相关知识点与做题方法。

一、错题总览

题号正确答案核心知识点做题时应该想到什么
15A. sells主谓一致;sell 的主动表被动真正主语是 one,单数;sell well/best = 畅销
18D. had been on过去完成时;延续性状态got 是过去参照点;for five minutes 要用可持续状态
20A. fell一般过去时;so...that后面是 knew,整个故事发生在过去;fall behind = 落后
22B. will goif = 是否;宾语从句I wonder if... 中 if 不是“如果”,而是“是否”

二、第15题:Which one ... sells best

**Which one of his books do you think sells best among the
best-sellers?**

正确答案:A. sells

1. 真正的主语是 one

句子的主语是:

Which one of his books

虽然 books 是复数,但中心词是 one(一本),所以谓语用单数:

  • one sells
  • one sell
  • one are sold

同类结构:

One of my friends is a teacher.

规则

one of + 复数名词 → 谓语看 one,用单数

2. 为什么不用被动 is sold

英语中:

  • sell well = 卖得好、畅销
  • sell badly = 卖得不好
  • sell quickly = 卖得快
  • sell best = 卖得最好

例如:

This book sells well.\
这本书很畅销。

虽然中文有"被卖"的感觉,但英语这里习惯使用主动形式。

本题笔记

sell well/best = 畅销/卖得最好\
one of + 复数名词 → 谓语用单数

三、第18题:had been on

When I got to the cinema, the film had been on for five minutes.

正确答案:D. had been on

1. 先找时间参照点

When I got to the cinema

got 是一般过去时,所以参照点是:

过去:我到电影院的那一刻

电影在这个过去时间点之前已经播放了五分钟:

电影开始 ─── 5分钟 ───→ 我到电影院 ───→ 现在
      had been on          got

因此:

过去的过去 → had + 过去分词

这里应该用 had...,而不是 has...

  • has done:站在现在往过去看
  • had done:站在过去某一点往更早看

2. 为什么不能用 had begun

因为:

for five minutes = 持续五分钟

begin 是瞬间动作:

begin:●
be on:━━━━━━━━

不能说:

❌ The film had begun for five minutes.

应该把瞬间动作换成能够持续的状态:

✅ The film had been on for five minutes.

3. 常见"瞬间动作 → 延续状态"

瞬间动作 延续状态
-------------- -----------------
begin be on
die be dead
leave be away
open(动作) be open(状态)

例如:

❌ He has died for three years.\
✅ He has been dead for three years.

本题笔记

for + 一段时间 → 检查前面的动作能不能持续。

遇到 begin / die / leave 等瞬间动作,要警惕,需要时换成延续性状态。


四、第20题:fell

**James fell so far behind in the race that he knew he had little
chance of winning.**

正确答案:A. fell

1. 词块:fall behind

fall behind = 落后

这里的 fall 不是"摔倒"。

fall far behind = 远远落后

2. 结构:so...that...

so + 形容词/副词 + that...\
= 如此......以至于......

所以:

James fell so far behind that...

意思是:

James 落后得如此之多,以至于......

这里的 that 引导的是结果状语从句

3. 为什么是 fell

后面已经出现:

he knew

knew 是一般过去时。

整个句子在讲过去某场比赛中发生的事情:

James fell behind
        ↓
he knew...

所以:

fall → fell

使用一般过去时。

4. had little chance 不是过去完成时

he had little chance of winning

这里:

have a chance = 有机会

因此:

had little chance = 当时几乎没有机会

这里的 had 是实义动词 have 的过去式,不是过去完成时。

判断方法

只有:

had + 过去分词

才构成过去完成时:

  • had finished
  • had gone
  • had seen

而下面这些只是 have = 有 的过去式:

  • had a chance
  • had a car
  • had some money

本题笔记

had + 名词 ≠ 过去完成时\
had + 过去分词 = 过去完成时

五、第22题:will go

**I wonder if your students will go to the New Year's party. I want to
go with them.**

正确答案:B. will go

这是非常重要的一道题,因为:

看到 if,不能立刻套"主将从现"。

必须先判断 if 是什么意思。

1. if = 如果

例如:

I will go if he comes.

意思:

如果他来,我就去。

这里的 if 引导条件状语从句

谈论将来时:

主句 will go + if 从句 comes

这才是常说的:

主将从现

2. if = 是否

本题:

I wonder if your students will go...

这里:

I wonder if... = 我想知道是否......

所以:

if = whether = 是否

整个:

if your students will go to the New Year's party

wonder宾语从句

因为事情发生在将来,所以:

will go

3. 强烈建议对比记忆

I will go if he comes.\
如果他来,我就去。\
if = 如果 → 条件状语从句 → comes

I wonder if he will come.\
我想知道他是否会来。\
if = 是否 → 宾语从句 → will come

本题笔记

if = 如果 → 条件状语从句 → 注意主将从现\
if = 是否 → 宾语从句 → 按实际时间正常选择时态

六、相关核心知识点汇总

1. 判断时态:先找"参照时间点"

不要先问:

"这个动作是不是过去发生的?"

而要问:

"我是站在哪个时间点看这个动作?"

现在作为参照点

He has finished his work.

过去发生 → 与现在有关:

have/has done

过去作为参照点

When I arrived, he had finished his work.

完成工作发生在"我到达"之前:

had done = 过去的过去

2. 过去分词不等于过去时

过去分词是一种动词形式,不是一个时态。

例如:

  • expected
  • said
  • stolen
  • written
  • done

两个最重要的用途

have + done → 完成

例如:

I have finished my work.

be + done → 被动

例如:

They are expected to come.

因此:

are expected

不是过去时,而是:

一般现在时的被动语态

3. 常见完成与被动结构

结构 含义
--------------------- ------------------
have/has done 现在完成
had done 过去完成
be done 被动
have/has been done 现在完成时的被动
had been done 过去完成时的被动
have/has been doing 现在完成进行时

例如:

Her computer had been stolen.

拆开:

  • had → 过去的过去
  • been stolen → 被偷

合起来:

当时已经被偷了

七、目前需要重点积累的词块

不要逐词翻译,尽量把下面这些直接识别成整体:

词块 含义
------------------------ ------------------------
fall behind 落后
sell well 畅销、卖得好
sell best 卖得最好
get tired of 厌倦......
be expected to do 被要求/被期望做......
be said to do 据说......
put effort into doing 投入精力做......
by the time 到......的时候为止
so...that... 如此......以至于......
for ages 很久以来
break into 强行闯入
have a chance of doing 有做......的机会
I wonder if... 我想知道是否......


八、做时态/语态选择题的固定流程

以后不要一看到四个选项就开始比较形式。

建议固定按照下面的顺序:

第一步:找句子骨架

找:

谁 + 做什么

先忽略比较长的修饰部分。

第二步:找时间参照点

注意:

  • yesterday
  • lately
  • for...
  • since...
  • when...
  • by the time...
  • tomorrow
  • this time tomorrow

然后问:

参照点是现在、过去还是将来?

第三步:判断动作的先后

如果参照点已经在过去:

另一个动作比它更早\
→ 考虑 had done

第四步:判断主动还是被动

问:

主语是在做这个动作,还是承受这个动作?

例如:

Someone stole the computer.\
电脑是动作承受者。

所以:

The computer was stolen.

第五步:检查动作能否持续

看到:

for + 一段时间

马上问:

这个动作能持续这么久吗?

例如:

begin ❌\
be on ✅

die ❌\
be dead ✅

第六步:找真正的主语

不要被离谓语最近的名词骗了。

例如:

One of his books sells well.

真正决定谓语的是:

one → 单数

第七步:看到连接词,判断从句类型

尤其:

that / if / when / after / before

不要看到词就机械套规则。

例如 if

如果 → 条件状语从句\
是否 → 名词性从句(常见为宾语从句)

第八步:最后再看选项

先形成自己的判断,再用选项验证。


九、一页速记

【时态】
现在正在做:am/is/are doing
过去正在做:was/were doing
将来某时正在做:will be doing

过去发生:did
过去的过去:had done

过去发生、联系现在:have/has done
过去开始一直持续到现在:have/has been doing


【被动】
be + 过去分词 = 被动

is expected = 现在被要求
was expected = 过去被要求
had been stolen = 当时已经被偷


【持续时间】
for + 时间段 → 检查动词是否能持续

begin → be on
die → be dead
leave → be away


【从句】
if = 如果
→ 条件状语从句
→ 谈将来常用“主将从现”

if = 是否
→ 名词性从句/宾语从句
→ 根据实际时间正常使用 will 等


【主谓一致】
one of + 复数名词
→ 核心是 one
→ 谓语单数


【阅读】
不要逐词翻译。

先:
找主干
↓
切从句
↓
找时间参照点
↓
判断主动/被动
↓
识别词块
↓
最后组织中文

十、本轮错题暴露出的重点

目前最值得加强的不是继续死记更多时态名称,而是形成三个习惯:

  1. 时态先找参照点:现在、过去,还是过去的过去?
  2. 看到 -ed / 过去分词不要立刻判断"过去时":先检查是不是
    have + donebe + done
  3. 看到 if / that 等连接词先判断从句身份:尤其区分 if = 如果
    if = 是否

最终目标是:

先理解句子结构和时间关系,再选择语法形式,而不是靠某个"信号词"机械猜答案。