练习概览
题量:17 题
实际做错:4 题
本页只记录这次专项练习里真正答错的题,不混入前面的新概念学后测试错题。
错题 1
原题:I ______ this book last year, but I still remember it clearly now.
A. have read
B. read
C. have been reading
我的答案:A. have read
正确答案:B. read
解析
这题最关键的信号是 last year。
只要句子给出了明确的过去时间,一般优先用 一般过去时,而不是现在完成时。
虽然句尾有 I still remember it clearly now,说明这件事对现在有影响,但 last year 这个时间标记更强,会直接把时态锁定为 read。
暴露出的薄弱点
你已经会注意“过去动作对现在的影响”,这是好事;但你需要再补上一条更高优先级的规则:
一旦有明确过去时间,优先考虑一般过去时。
错题 2
原题:He ______ very hard recently, so he looks exhausted.
A. worked
B. has worked
C. has been working
我的答案:A. worked
正确答案:C. has been working
解析
这题有两个强信号:
recently:表示“最近这段时间”,通常和现在完成时 / 现在完成进行时搭配
so he looks exhausted:说明前面的动作对现在造成了结果
这里重点不是单纯讲“过去做了什么”,而是讲:
最近这段时间他一直工作得很拼
所以他现在看起来很累
因此最自然的是 has been working,强调“持续的过程一直延续到现在,并造成当前结果”。
暴露出的薄弱点
你当时的判断逻辑是:
没有强调完成 → 不是完成时 → 选一般过去时
这里中间那一步不对。正确逻辑应该是:
没有强调完成
但动作和现在有关
而且强调最近这段时间的持续过程
所以选 现在完成进行时
错题 3
原题:She ______ to Beijing three times, so she knows the city quite well.
A. went
B. has gone
C. has been
我的答案:B. has gone
正确答案:C. has been
解析
这里考的是两个很容易混的固定搭配:
have been to + 地方:去过某地(已经回来了)
have gone to + 地方:去了某地(人现在还没回来)
题目里的 three times 明显是在总结“到现在为止的经历”,所以应当用:
She has been to Beijing three times.
句子后半部分 so she knows the city quite well 也在说明:她现在对北京熟,是因为她去过很多次,而不是“现在人在北京”。
暴露出的薄弱点
你对下面这组搭配还没有彻底分开:
have been to = 去过,回来了
have gone to = 去了,还没回来
这不是单纯的时态问题,也是固定表达问题。
错题 4
原题:I ______ busy recently, so I haven’t called you.
A. was
B. have been
C. have been being
我的答案:C. have been being
正确答案:B. have been
解析
这题的关键在于:
recently 说明状态从过去延续到现在
busy 是形容词,表示一种状态,不是动作
因此自然表达是:
I have been busy recently.
而 have been being busy 不符合正常英语习惯。
暴露出的薄弱点
你这里犯的不是“看不懂 recently”,而是把:
持续到现在
机械等同成了:
现在完成进行时
但真正的判断还要再加一步:
如果强调的是动作过程 → 常用 have been doing
如果强调的是状态延续 → 常用 have been / have had / have known
也就是说:
持续到现在,不一定就是现在完成进行时;如果是状态,通常还是现在完成时。
这组题暴露出的核心问题
这次 17 题里,你真正错的点主要集中在下面 3 条:
1. 明确过去时间的优先级还不够高
例如:last year 一出现,就应该优先想到一般过去时。
2. 你已经知道“过程 vs 完成”的区别,但还不够稳定
你对下面这组判断已经有感觉了,但在题目稍微绕一点时还会滑回过去时:
强调完成/结果 → 现在完成时
强调持续过程 → 现在完成进行时
3. 你还需要补上“动作持续”和“状态持续”的区别
这次最关键的新收获应该是:
动作持续:have been working / have been studying / has been raining
状态持续:have been busy / have known / have been friends
这一组最值得记住的判断顺序
做题时建议按这个顺序判断:
有没有明确过去时间?
有:优先考虑一般过去时动作是否和现在有关?
有:考虑现在完成时体系强调的是结果、过程,还是状态?
结果 → 现在完成时
过程 → 现在完成进行时
状态 → 往往还是现在完成时
一句话总结
这次专项练习里,你最大的进步是已经能分清很多“完成 vs 持续”的情况;你目前最需要继续加强的,是下面两点:
明确过去时间 → 一般过去时 这条规则的优先级
持续到现在 ≠ 一定是现在完成进行时;要继续区分动作持续和状态持续