Skip to content

时态对比 ​

时态页讲九大时态各自的规则,这里记录两个时态放进同一句话时,我用的判断方法:把动作放到时间线上,看它与「现在」断不断线、与哪个参照点比先后。历年真题中的时态考点与翻译统计见高频语法与翻译。

判定三问 ​

  1. 动作发生在过去吗?还没发生 → 走将来路线(will / be going to / 现在进行表已敲定)。
  2. 与现在还连着吗?结果仍在、动作延续、句中没有明确过去时间点 → 现在完成一族。
  3. 句子里有没有更早的一层?有 → 那一层用过去完成。

一般过去 vs 现在完成:断线与连线 ​

句中有明确的过去时间点(yesterday、in 2010、two days ago),线已切断,用一般过去;没有时间点、强调对现在的影响,用现在完成:

典型状语对照表见时态页·三组高频对比。

现在完成 vs 过去完成:一个参照点还是两个 ​

现在完成站在「现在」看过去;过去完成站在过去的某个时刻看更早的事。没有那个过去参照点,过去完成不能单用:

一般过去 vs 过去进行:事件与背景 ​

叙述里过去进行铺背景,一般过去给事件。被打断的句式是固定戏码:

will vs be going to vs 现在进行:三种将来 ​

表达决策时机点读
will说话当下才决定;预测;承诺
be going to事先打算;有迹象
现在进行已敲定的安排(时间地点都定了)

will 与 be going to 的分水岭是决策时机:桌上空杯顺手说 I will get some water;上个月就约好的搬家只能说 We are going to move。

现在完成 vs 现在完成进行:结果与过程 ​

带 for / since、强调过程的持续感时,完成进行更顺口:I have been waiting for two hours(还在等)。

一句话三层时态 ​

  • got home:叙述的参照时刻(一般过去)。
  • had already eaten:在到家之前,比参照点更早(过去完成)。
  • was watching TV:到家时正在进行的背景(过去进行)。

三层各就各位,时态选择的逻辑就齐了。

还有一条常考规则:主将从现 ​

时间与条件从句用一般现在时代替将来时,主句才用 will;三个例外见时态页·主将从现全规则。

参考资料 ​

相关页面 ​

Hello English