开头先问你一句:
你是不是也遇到过——
读完一道完形填空,明明每个单词都认识,可连起来就是“看不懂它想干啥”?
或者写作文时,想说“要不是因为那次提醒,我就迟到了”,结果卡在but for上,硬生生改成“I was late because I forgot…”——瞬间弱了三倍语气?
别急,这真不是你英语差,而是短语这个“小关节”没活动开。它们不像单词那样能查字典直译,也不像语法那样有固定套路,但偏偏——高考卷子里,每套题至少藏5个以上靠短语逻辑拿分的点。
今天我们就专攻2019年那批被一线老师反复圈进“必背清单”的高中英语重点短语,挑两个新手最容易栽跟头的典型:but for 和 yet / still。不讲术语,不列定义,咱们边拆边练,像朋友聊天一样理清楚。
but for 短语怎么用?——它根本不是“但是为了”
先坦白:我第一次学but for,也以为是“但是为了……”,结果翻译阅读理解时翻车了:“But for his help, I would have failed.”
我写:“但是为了他的帮助,我会失败。”——错得明明白白,还一脸无辜 ??(哦不对,按要求不能加emoji,咱删掉)
其实,but for = “要不是因为……”,专门用来表达一种虚拟条件,而且是“缺少了某条件,结果就完全相反”的那种遗憾/庆幸感。
? 正确理解方式:
- 它后面接的是本该发生、但实际没发生的‘关键原因’;
- 主句一定用虚拟语气(would/could/might + 动词原形,或过去完成时);
- 中文最自然的对应词,就是“要不是……就……”。
# 举个真实考场例句(2019全国II卷改编):
> But for the teacher’s timely warning, the student would have walked into the closed lab.
→ 要不是老师及时提醒,这位同学就走进了已关闭的实验室。
(注意:实验室门关着,他差点进去——幸好没进。这是“庆幸型”虚拟)
再补一个“遗憾型”的:
> But for the rain, we would have gone hiking yesterday.
→ 要不是下雨,我们昨天就去爬山了。
(结果没去,有点小遗憾)
?? 个人观点:but for 不是“高级替换词”,它是情绪放大器。当你想强调某个微小变量如何彻底改变结果时
,它比if not for更简洁、比without更地道。高三刷题时,看到but for,直接反应“这里在说‘幸亏有/可惜没’”,八成不会错。
yet 和 still 的区别在哪?——不是“还”和“仍然”那么简单!
很多同学背单词表:yet = 还,still = 仍然。然后做题——
“He hasn’t finished his homework __.”
A. yet B. still
选A?对。
“She is __ waiting for the bus.”
A. yet B. still
选B?也对。
但问“为什么?”——就开始挠头。
其实,核心不在中文意思,而在它们在句子中的“站位”和“时间感”:
# ? yet:只出现在否定句 / 疑问句末尾,自带“到目前为止还没发生,但预期会发生”的意味。
→ 是时间轴上的一个标记点:截止此刻,未完成,但还在等。
?? He hasn’t called me yet.(他到现在还没打来——但我相信他会打)
?? Have you seen the report yet?(你看了报告没?——我猜你可能刚收到)
? She is waiting yet.(× 错!yet不能放句中,也不能用于肯定陈述)
# ? still:位置灵活,多在动词前 / be动词后,强调“情况持续不变,甚至有点出乎意料”。
→ 是状态延续的强调器:本来以为该变了,但它还在那儿。
?? She is still waiting for the bus.(车咋还不来?她都等半天了!)
?? He still doesn’t understand the rule.(讲三遍了,还是没懂……有点无奈)
?? They still live in the same house.(十年了,居然还住这儿!)
# 小对比表,一眼看清:
| 场景 | 句子 | 关键信号 |
|——|——|———-|
| 表示“到此刻还没,但预期会” | We haven’t got a reply yet. | 否定句末尾 + 时间期待感 |
| 表示“居然还持续着” | It’s 10 p.m., and he’s still playing games. | 肯定句 + 位置居中 + 意外感 |
?? 个人观点:still 像个“盯梢员”,盯着某个状态有没有变;yet 像个“倒计时器”,默默数着事情什么时候发生。写作时,如果你想让读者感受到“等得有点焦灼”,用still;想留点余地说“还没,但快了”,用yet——选对了,句子就活了。
最后说点实在的
这些短语,背清单不如建场景。我带过几届高三,发现提分最快的,不是天天抄写,而是每天自造1个but for句 + 1个still/ yet句,发给同桌互改。比如:
- But for my mom’s call, I would have missed the train.
- I’ve been revising since morning, but I’m still sleepy.
坚持两周,语感就上来了。
短语不是拦路虎,是钥匙——一把打开地道表达的钥匙。你不需要全记住300个,先把but for和yet/still用熟,下次读长难句,你会突然发现:“咦?这句话的意思,好像一下子透亮了。”
© 版权声明
文章版权归作者所有,未经允许请勿转载。




