热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开车_一词讲故事如开车?(yarn)

篇首语:本文由编程笔记#小编为大家整理,主要介绍了一词讲故事如开车?(yarn)相关的知识,希望对你有一定的参考价值。美国幼儿园小朋友的作业里,居然有我们不熟的单词?

篇首语:本文由编程笔记#小编为大家整理,主要介绍了一词讲故事如开车?(yarn)相关的知识,希望对你有一定的参考价值。


美国幼儿园小朋友的作业里,居然有我们不熟的单词?


牦牛叫yak,这个不知道还情有可原,毕竟咱不生活在青藏高原,日常生活里用不到。


但是毛线在英语里怎么说?


【一词】讲故事如开车?(yarn)


(思考两秒钟)






yarn!


作为文学专业的学生,我更熟悉的其实是“yarn”的另一个意思——

故事


【一词】讲故事如开车?(yarn)


注意:

表示“纱、线”的时候,是不可数名词;

表示“故事”的时候,是可数名词。

所以,“spin yarn” 和 “spin a yarn” 意思是不同的。


不加“a” ,就是指“纺线”


【一词】讲故事如开车?(yarn)


若加了“a”这个不定冠词,“spin a yarn”就表示:


【一词】讲故事如开车?(yarn)


讲故事就像开车?

开纺车……


为什么呢?


1. “编织”




一个叫“Grammarist.com”的介绍英语语法知识的网站这么解释:

The expression to spin a yarn has only been in use since the early 1800s, though the phrase spin a thread meaning to tell a long, entertaining story was a popular expression used in the 1300s. Most believe that the phrase spin a yarn was originally a nautical idiom. Seaman often had to spend time repairing rope onboard ship. This is a time-consuming task involving twisting fibers together, which is alleged to have been referred to as “spinning yarn”. While repairing rope, sailors would often tell each other stories to while away the time.


大意就是:这个词组大概源自航海术语,船员们一边修绳子,一边讲故事打发时间。“spin a yarn”的说法在19世纪初才出现,但是语义类似的一个词组“spin a thread”在14世纪就有了。


这么看来,虽然有“spin”这个词,但是旋转的不是轮子或方向盘,和开车似乎没有关系。


一个叫“Grammarphobia”的博客在解释 “spin a yarn” 时,说讲故事和编织关系密切。

所以我们在称赞某故事情节紧凑合理时,会说它是 “a well-knit plot”, "a tightly-knit plot"

【一词】讲故事如开车?(yarn)



2. “轮转”




在我的意识里,故事不仅仅是像“编织”一样的平面延展,也是在转动和行进中的。


比如,我们会说“历史的巨轮”,“历史的演进”,“开历史的倒车”……


“演进”这个词,evolve,就源自拉丁语evolvere,由表示“向外”的前缀“e-”和表示“旋转”的“volvere” 组成,意思是展开,就像转动着打开一幅卷轴一样。


这就证明:

我们理解历史,常常是基于“转动、行进”的隐喻来理解的。


也许你会说:“故事”不等同于“历史”。


非也非也,“故事”与“历史”的关系可能比你想象的要密切得多。


story这个词,来自中古英语(Middle English)的“storie”, 

“storie”源自诺曼时代英国所用的法语(Anglo-French)中的“estoire”, 

而“estorie”源自拉丁语 “historia”,既指故事,也指历史。

在法语中,“历史”和“故事”还是同一个词 “histoire”


这就是为什么我今天看到这一页漫画时会拍案叫绝。


【一词】讲故事如开车?(yarn)

1970年代,漫画家Art Spiegelman采访他的爸爸Vladek,犹太大屠杀的幸存者,让爸爸讲述当年的传奇经历。Vladek骑上了健身单车(exercycle),一边踩踏板,一边讲故事。


看这本漫画第一遍的时候,只能注意到他们的对话。

看第二遍时,才发现,Vladek 纵贯了第二行的右框、第三行、第四行的中框。

【一词】讲故事如开车?(yarn)

作者说,这个拼图有一点点立体主义的意味。


那么,最右下角的那个圆圈,就呼应着单车的轮子。


这个圆圈里,是年轻的Vladek的样子,一副老电影明星的派头。


仿佛,老迈的Vladek一踩动单车,车轮旋转,如同电影放映机旋转,把我们带入1920年代,去围观 Vladek 与他妻子相遇的故事。


【一词】讲故事如开车?(yarn)


自行车的辐条旋转,变成模糊的一片(whirling),1970年代的现实世界在这个旋转的镜头里淡出了。


展现在我们眼前的,是1920年代的恋爱故事——


一起看电影《沙漠情酋》的痴男怨女,年轻时的Vladek……

【一词】讲故事如开车?(yarn)


【一词】讲故事如开车?(yarn)


电影海报中的圆形,与车轮的圆形,再次形成呼应。


很神奇,有时候仔细追究一个词的本义与比喻义,会帮我们发现我们理解世界的一些底层隐喻:时间是河,历史是车,人生是路……


大三时就续借多次,但又因为太经典被剧透过多次而迟迟不读的那本《我们赖以生存的隐喻》(Metaphors We Live By),是时候该读一读了。
















推荐阅读
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • EST:西湖大学鞠峰组污水厂病原菌与土著反硝化细菌是多重抗生素耐药基因的活跃表达者...
    点击蓝字关注我们编译:祝新宇校稿:鞠峰、袁凌论文ID原名:PathogenicandIndigenousDenitrifyingBacte ... [详细]
  • STM32串口通信:完整指南
    众所周知,串口通信是MCU最基本的通信方式,对于STM32来说也是如此。本文重点讲述STM32单片机的串口通信,主要包括的内容是:通信基础知识、串口通信原理、USART有关寄存器和 ... [详细]
  • JUC(三):深入解析AQS
    本文详细介绍了Java并发工具包中的核心类AQS(AbstractQueuedSynchronizer),包括其基本概念、数据结构、源码分析及核心方法的实现。 ... [详细]
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • Ihavetwomethodsofgeneratingmdistinctrandomnumbersintherange[0..n-1]我有两种方法在范围[0.n-1]中生 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 本文对比了杜甫《喜晴》的两种英文翻译版本:a. Pleased with Sunny Weather 和 b. Rejoicing in Clearing Weather。a 版由 alexcwlin 翻译并经 Adam Lam 编辑,b 版则由哈佛大学的宇文所安教授 (Prof. Stephen Owen) 翻译。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • 本文提出了一种基于栈结构的高效四则运算表达式求值方法。该方法能够处理包含加、减、乘、除运算符以及十进制整数和小括号的算术表达式。通过定义和实现栈的基本操作,如入栈、出栈和判空等,算法能够准确地解析并计算输入的表达式,最终输出其计算结果。此方法不仅提高了计算效率,还增强了对复杂表达式的处理能力。 ... [详细]
  • 当使用 `new` 表达式(即通过 `new` 动态创建对象)时,会发生两件事:首先,内存被分配用于存储新对象;其次,该对象的构造函数被调用以初始化对象。为了确保资源管理的一致性和避免内存泄漏,建议在使用 `new` 和 `delete` 时保持形式一致。例如,如果使用 `new[]` 分配数组,则应使用 `delete[]` 来释放内存;同样,如果使用 `new` 分配单个对象,则应使用 `delete` 来释放内存。这种一致性有助于防止常见的编程错误,提高代码的健壮性和可维护性。 ... [详细]
  • 本指南详细介绍了在Linux环境中高效连接MySQL数据库的方法。用户可以通过安装并使用`mysql`客户端工具来实现本地连接,具体命令为:`mysql -u 用户名 -p 密码 -h 主机`。例如,使用管理员账户连接本地MySQL服务器的命令为:`mysql -u root -p pass`。此外,还提供了多种配置优化建议,以确保连接过程更加稳定和高效。 ... [详细]
author-avatar
不爽我就来吐槽_320
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有