你说中文的时候,从来不会想「我现在该用什么时态」。想说昨天的事,加个「了」;想说以后的事,加个「会」;想说天天如此的事,加个「每天」。说完了,全对。
英文干的是同一件事,只是把「加字」换成了「给动词变形」。所以这篇不讲「一般现在时第三人称单数」这种名词。你兜里早就揣着四把中文钥匙——「每天」「了」「会」「没」,每把钥匙对应英文的一把锁。下面一把一把开。
1
「每天」→ 动词贴 s
说习惯、说天天发生的事、说「世界本来就这样」的事。中文靠「每天、平常、总是」撑场面,动词不动。英文反过来:主语是一个人/一个东西(我、你除外)时,动词后面贴个 s。
我每天喝茶主语是「我」→ 动词不变
→
I drink tea every day.drink 保持原形
他每天喝茶主语是「他」一个人 → 贴 s
→
He drinks tea every day.drink 贴上 s
鸟会飞birds 是一群 → 不贴
→
Birds fly.
这只鸟会飞就这一只 → 贴,fly 变 flies
→
This bird flies.y 结尾,变 ies
贴 s 的三种写法(看结尾,不用背规则名)大多数直接 +s:drinks、eats、runs。结尾是 s / sh / ch / x / o 的 +es:watches、goes。结尾是「辅音字母+y」的,y 变 ies:fly→flies、study→studies。写错了母语者也听得懂,先敢写,再写对。
2
「了」→ 动词贴 -ed
事情做完了、发生在过去,中文在句尾加「了」,英文在动词尾巴贴 -ed。
我昨天打扫房间了
→
I cleaned my room yesterday.
她昨晚玩游戏了
→
She played games last night.
有一批老资格动词不肯贴 -ed,非要换一副长相。别慌,中文里也有一模一样的事:发票上写「壹佰元」不写「一百元」——壹就是一,历史留下来的另一种写法,你认得就行。went 之于 go,就是壹之于一:
| 原形(做) | 过去形(做了) | 中文对照 |
| go 去 | went | 去了 |
| eat 吃 | ate | 吃了 |
| take 拿 | took | 拿了 |
| see 看见 | saw | 看见了 |
| buy 买 | bought | 买了 |
小心:不是每个「了」都指过去「我明天吃了饭再走」——这个「了」说的是明天。判断标准不是有没有「了」字,而是这件事是不是已经发生完了。已经发生完 → 动词贴 -ed(或换「壹」式写法)。
3
「会」→ will
以后才发生的事,中文说「会、要、将要」,英文在动词前面放一个 will。will 后面的动词永远用原形——一把锁,一次只插一把钥匙。
我明天会给你打电话
→
I will call you tomorrow.
他下周会回来will 在场,come 保持原形
→
He will come back next week.
你会帮我吗?will 挪到句首就是提问
→
Will you help me?
4
「不」vs「没」
老师常说「中文没有时态,所以中国学生学时态难」。准确讲,中文确实不给动词变形,但「不」和「没」早就把时间分得清清楚楚——你不缺时态感,缺的只是没人把这两个字跟英文接上。
我不喝酒平常就不喝 — 管现在/习惯
→
I don't drink.
他周日不上班主语是「他」,don't 也贴 s
→
He doesn't work on Sundays.
我昨天没吃早饭过去那一顿 — 管过去
→
I didn't eat breakfast yesterday.
我还没吃饭到现在还空着肚子 — 牵扯现在
→
I haven't eaten yet.
didn't 和 haven't 一句话分清话说完就翻篇的,用 didn't:I didn't eat.(昨天没吃,昨天的事了)。话说完还牵扯现在的,用 haven't:I haven't eaten.(还没吃,言下之意——现在饿着,快请我吃饭)。