会员博客最新动态常见问题
限时优惠,仅限本周,下载 App
口语练习不学语法怎么说英语怎样说英语不犯语法错误学口语用的英语语法

不学语法怎么说英语:讲故事时时态不跑偏的框架

如果你搜过不学语法怎么说英语,这篇文章用一个时间框架,帮你把讲故事时混用的时态修回来。

青绿色与沙色扁平风插画,一条画成绳子的时间线,上面有三个结,一段为沙色,其余为青绿色,无文字。
目录

开口讲出来时,你的故事抵达听众那里的顺序,可能和它离开你脑海时不一样:你从过去开始,讲到最精彩处却滑进现在,同事还会打断你,问婚礼是今年还是明年。缺的是一个框架,一个关于时间的选择,让你在挑下一个词时能一直抓住。如果你曾在搜索框里输入 how to speak english without grammar,这背后其实就是这个问题:Why do I mix up tenses when I tell a story in English?

为什么一开口,时间线就断了

写作时,你有时间选好框架并固定它。说话时,每个词大约只有一秒,听众已经在等,所以你在一句话开头设定的框架,会和仍在构思的内容竞争。它们一竞争,更鲜活的选项就赢,而那个选项通常是一般现在时。

有些切换是风格,不是错误:一般现在时被记录为讲故事和笑话的一种方式,因为它听起来更直接。真正有害的漂移更窄,是那种让听众需要的答案发生改变的反复横跳。他们能说出 what happened first? 吗?他们能说出什么现在仍然是真的吗?

青绿色与沙色扁平风插画,一条画成绳子的时间线,上面有三个结,一段为沙色,其余为青绿色

主干:接下来发生的事用一般过去时

主要事件用一般过去时推进:规则动词是 verb + ed,其余动词用一个不规则形式。检验方法是顺序:如果你能给事件编号,它们就属于主干。

On Saturday we packed the car, drove to the coast and missed the ferry.

每个分句放一个事件,按顺序来,每次都用同一种形式。剑桥的叙事时态指南也同意:这是讲故事最常见的时态。

背景:当时正在进行的事用过去进行时

背景是主干推进时已经在进行的事:was 或 were 加 -ing 形式。英国文化协会的参考指出,这在故事开头非常常见:The other day I was waiting for a bus when ....

模式是背景,然后 when,然后事件:We were waiting at the gate when the announcement came.

剑桥把它们分得很清楚:一般过去时用于过去中确定的时间,现在完成时用于直到现在的时间,用于和现在有联系的事件。

所以现在完成时只有一个任务:把故事连接到你开口的这一刻。I have lost my ticket 说的是现在;I lost my ticket on the ferry 说的是当时。它出现一次,细节由一般过去时承担。用它作为已结束故事的框架,会破坏时间线:Last weekend I have gone to the coast 说时间一直延续到现在,可时间标记却说不。

让口头故事连起来的时间标记

听众只有你的声音,所以时间词要在动词到来之前宣布场景变化:at first 打开背景,then 移到下一个事件,in the end 结束序列,so far 标出与现在的联系。

把标记放在分句开头,让标记和动词形式各做一个任务,并在同一口气里一起改变。

句子中途跑偏,不停下来也能修

你还是会跑偏,所以让修正变得便宜。用正确形式重复动词,然后继续:She calls me, she called me, on Sunday. 如果跑偏的是背景,就改为修正标记:Sorry, that was Saturday, not last weekend. 修时态,不要修故事,只说一次,永远不要从头重来。

青绿色与沙色扁平风插画,一条丝带般的路径,中间摇晃,然后变直,指向一面小旗

不学语法怎么说英语:五步练习

这套练习把三个任务变成习惯。

  1. 选一个过去两周内、有前因后果的故事,长度约六十秒。
  2. 写一个六行骨架,不要写句子:第 1 行背景,第 2 到 5 行按顺序写事件,第 6 行是与现在的联系。每行旁边只写形式:was doing、四次 did,然后是 have done。
  3. 照着骨架大声讲三遍,然后录下第三遍,听一次,标出每个任务发生变化的动词。
  4. 再跑一遍,在第 2 到 6 行前面各放一个标记,然后再来一遍,把骨架扣过去。
  5. 换一个不同的故事,重复这六个槽位。
自检合格的样子如果不合格
六行,六个任务一个背景、四个事件、一个与现在的联系某一行干了两个任务,就删掉它
主干按顺序你听的时候能给事件编号重新排列骨架各行
标记到位第一行之后的每一行都以标记开头把标记写进骨架

每周同一天练十分钟,清单上放三个故事,就能让它保持活力。每周改变一个变量:一个新标记、更长的背景,或一个现在仍然成立的结果。

十个跑偏的句子,修好了

每一对都是同一个细节讲两遍:先跑偏,再修回来。第三列是修复时间的标记。

跑偏版本修好版本修复时间的标记
Last weekend we go to the coast.Last weekend we went to the coast.last weekend
It rains, so we are staying inside.It was raining, so we stayed inside.so
We wait when the ferry leaves.We were waiting when the ferry left.when
While we eat, she calls me.While we were eating, she called me.while
Then she says the tickets are cheaper.Then she said the tickets were cheaper.then
I am paying and the card fails.I was paying and the card failed.and
We are on the beach all afternoon.We were on the beach all afternoon.all afternoon
We have arrived at nine and it is cold.We arrived at nine and it was cold.at nine
After that we go home and sleep.After that we went home and slept.after that
I have lost my ticket on the ferry.I lost my ticket on the ferry.on the ferry

第 10 行取决于你的意思:如果票现在仍然丢了,I have lost my ticket on the ferry. 就是对的。整个故事都用现在时讲,是第一节说的风格;讲到一半才切换,才是让人跟丢的做法。

常见问题

用英语讲故事时,我该用一般过去时还是现在完成时?

如果故事发生在已经结束的时间里,一般过去时承担事件:Last weekend we drove to the coast. 现在完成时留给触及你开口这一刻的部分;像 yesterday 或 at nine 这样的确定过去时间,交给一般过去时。

句中说了一半发现时态错了,怎么办?

把当前分句说完,再用三到六个词修正,用正确形式重复动词:She calls me, she called me, on Sunday. 不要重启故事,也不要解释;像 sorry, that was Saturday 这样的修正短语在英语口语里很正常。