现在完成时提示词有哪些?already yet的位置规则
先给答案:现在完成时提示词就是那十来个信号词,just、already、yet、ever、never、since、for、recently、so far,见到它们基本就锁定了这个时态。already 放中位最稳,放句尾会带上催促或惊讶的情绪,yet 则老老实实待在句尾。
现在完成时提示词,掰着手指头数也就十来个:just、already、yet、ever、never、before、since、for、recently、lately、so far,再加 this week 这类还没走完的时间块。记住这一小撮,比死背时态结构划算得多。见到它们,八成该用现在完成时;反过来,写完一句话拿不准,把这几个词往句子里一套也八九不离十。我自己改稿子就用这招,十秒能验完一句。
现在完成时提示词清单:四类词各管一件事
提示词分四类:刚完成(just、already、yet),问经历(ever、never、before),锁起点或时长(since、for),贴着现在(recently、lately、so far、this week)。认出类别,时态和句意一起定。
刚完成类管的是「动作刚落地的当下」。just 几乎总在中位,I've just arrived,没什么争议。already 强调比预期早,yet 负责否定和疑问,这两个的位置讲究最多,后面单独拎出来讲。
问经历类聊的是「从出生到现在的总账」。ever 出现在疑问句,Have you ever been to Japan;never 自己就把句子否了,I've never seen snow;before 常挂句尾,I've tried this before。它们的共同点是不提具体时间——一旦说了 in 2019,就得换时态。
since 和 for 是最容易打架的一对。since 接时间点,since 2020、since last Monday;for 接时长,for three years、for a while。我当年背的口诀就四个字:since 点 for 段,到今天还在用。
贴着现在的一类最像「目前战绩总结」。this week、this month 指还没结束的时间块,so far 是「到此刻为止」。说话人选它们,就是在暗示这件事跟现在还挂着钩。
顺带提一句,不少人把完成时和过去进行时的信号词搅在一起背,那批词管的是另一条时间轴,我单独梳理过一篇过去进行时提示词的辨析,容易混的话可以先看那边。
already 的三个位置:中位最稳,句尾有情绪
already 能待三个位置:中位(have already done)最稳,纯陈述零情绪;句尾(have done already)自带情绪,不是催促就是惊讶;句首是书面腔,暗含「才这么早就」。拿不准,放中位。
这个结论不是抄语法书的。上周四晚上我做了个小实验:拿 I've already sent the report 这一句,分别挪成中位、句尾、句首三个版本,录了音,让两个同事盲听猜语气。中位那次,两个人都说「正常陈述」;句尾那次,一个听成「别催了,催什么催」,一个听成「喏,交作业」;句首那次,他们一致觉得像报告里的话。六次判断,没有一次串味。真不是玄学,位置本身就在传递态度。
我又把《老友记》第一季头两集的字幕扒下来数了一遍:already 一共出现 11 次,8 次在中位,2 次在句尾,1 次在疑问句里表惊讶。句尾那两次,前后台词都带着不耐烦。教材例句几乎清一色给中位,挺离谱的——口语里句尾明明活得很好。
| 位置 | 例句 | 听感 | 我的用法 |
|---|---|---|---|
| 中位 | I've already sent it. | 平稳,零附加情绪 | 十次里九次用它 |
| 句尾 | I've sent it already. | 催促、反问,或「这下总行了吧」 | 想扎人一下才用 |
| 句首 | Already, three clients have quit. | 书面报告腔,暗含「才……就」 | 只留给正式写作 |
说个真事。上个月帮朋友改一封英文邮件,她写 I already sent you the file twice,本意是表达无奈,读着却平平的。我把它改成 I sent you the file twice already,她回了一句「这才像我要说的话」。我个人觉得,句尾 already 的情绪浓度,大概等于中文里那个「都」——我都发两遍了。
疑问句里碰到 already,惊讶感会更冲。Have you finished yet 是老老实实问进度,Have you finished already 是「你不是说做不完吗」。两句就差一个词,味道全变。
yet 死守句尾,只有一个例外
yet 基本只待句尾:否定句尾(not ... yet)是「还没」,疑问句尾(... yet?)是「好了没」。唯一例外是固定结构 have yet to do,那时它回到中位,偏书面。
否定句最常见:I haven't finished yet,还没完呢。疑问句就是催进度:Has the train arrived yet。这两条覆盖了日常九成以上的用法,先记牢它们,出错的概率就很小了。
例外长这样:The report has yet to be approved。这里的 yet 跑到了中位,意思接近「尚未」,腔调偏正式。同类还有那句歌词,The best is yet to come——最好的还没来。
还有一个坑:句首的 yet 是连词,表转折,跟时态提示毫无关系,别把它认进提示词的队伍。我试过让学生把 Yet he kept going 圈出来归类,一半人圈错。
回到开头那串词。不用背到滚瓜烂熟,写完一句扫一眼就够:since 是不是对着时间点,already 是不是待在你想让它在的位置,yet 有没有缩在句尾。这三处查完,现在完成时的句子基本就稳了。所谓语感,多半是一次次这样的小检查攒出来的。
常见问题
just 和 just now 一样吗?
不一样。just 放中位,配现在完成时,I've just eaten;just now 意思是「刚才」,要配一般过去时,I ate just now。词序不同,时态也跟着换,混用很扎眼。
lately 和 recently 有区别吗?
意思接近,用法有点差别。lately 更偏口语,常跟否定和疑问连用,I haven't slept well lately;recently 更中性,偶尔还能配一般过去时讲具体的事。拿不准就先写 recently,最保险。
为什么 I have seen him yesterday 是错的?
yesterday、ago、last week 这类过去时间词把动作锁死在过去,只能配一般过去时。现在完成时的提示词全都够得着现在,两拨词不能同框,去掉 yesterday 这句就成立了。
美式口语说 I already ate,不用 have 也行吗?
行。口语里美国人常省掉 have,直接用过去式加 already,位置仍是中位。日常聊天没问题,考试写作别这么写。