He _____ (work) on his term paper the whole morning but he hasn’t written a word. ❌
答案
has worked ❌
has been working ✅
- 这道题考什么语法点? 现在完成进行时
不知道叫什么名字, 只知道要用完成时态。 - 这道题怎么判断考什么语法点?
"hasn't", "written", 还有题意 - 这道题还有哪些单词我不懂?
none - 这道题还有哪些短语搭配?
term paper? - 这道题还有哪些隐藏语法考点?
i don't know
题目回顾
He _____ (work) on his term paper the whole morning but he hasn’t written a word.
(他整个上午都在写学期论文,但一个字都没写。)
正确答案:has been working
(现在完成进行时)
❌ 为什么不能填 has worked(现在完成时)?
现在完成时(has worked)强调 动作已完成 或 结果存在,而题目中的 but he hasn’t written a word 明确说明 动作未完成(写了半天却无结果)。
矛盾点:如果用“has worked”(已完成),后半句却说“没写出来”,逻辑冲突。
✅ 为什么必须用 has been working(现在完成进行时)?
现在完成进行时的核心含义:
动作从过去持续到现在,可能仍在进行,强调过程的持续性。
题目中的关键线索:
- the whole morning(整个上午):明确表示时间段,强调持续动作。
- but... hasn’t written a word:说明尽管持续了很长时间,但结果未达成(动作可能仍在继续)。
逻辑自洽:
- 前半句:他一直在写(持续动作) → has been working
- 后半句:但没写出东西(结果未达成) → hasn’t written
🌰 对比两种时态
| 时态 | 含义 | 例句 |
|---|---|---|
| 现在完成时 | 动作已完成,强调结果 | I have read the book.(已读完) |
| 现在完成进行时 | 动作持续,可能未完成 | I have been reading the book.(还在读) |
本题适用场景:
- 他整个上午“一直在写”(动作持续) → 现在完成进行时
- 但“没写出结果” → 与完成进行时的“未完成性”一致
🔍 隐藏考点:时间状语暗示时态
- the whole morning(整个上午)、all day(一整天)等表示 时间段 的状语,常与 完成进行时 连用,强调动作持续。
- 类似题目:
- She has been studying for 3 hours.(持续学了3小时,可能还在学)
- ❌ She has studied for 3 hours.(暗示已结束,但不符合常理)
💡 答题技巧总结
- 找时间状语:如有“时间段”(如the whole morning),优先考虑完成进行时。
- 看结果是否达成:如果后半句否定结果(如but... hasn’t written),说明动作持续但未完成,必须用完成进行时。
- 排除矛盾选项:如果用完成时(has worked)会与“没结果”矛盾,直接排除。
自测练习
They _____ (talk) on the phone for hours, but they still haven’t reached an agreement.
答案:have been talking(持续打电话但未达成一致)I _____ (clean) the house all morning, and now it’s spotless!
答案:have cleaned(已打扫完,结果干净)
记住:完成时关注结果,完成进行时关注过程。下次遇到类似题,先看结果是否达成! 😊
