核心含义:在时间上或空间上的不连续、短暂的或临时的接触引申含义:在...的旁边
A house by the river,在河边的一座房子。这里用by说明房子跟河是有接触的。但这个接触不是特别紧密,不是整个地基都在河边。可能房子延伸出一个石阶,而这个石阶一直延伸的河里。
顺便说一下 near和by的区别。A house near the river,在河附近的一座房子。这里的near指房子距离河近,但是没有接触到河。所以by比near更近。
再比如 Come and sit by me,坐到我的旁边。这里的旁边肯定是非常近的,至少是两个人的肢体可以相互接触的距离。如果一个人对你这么说,这个人一定对你很信任。
引申含义:被动语态动作的发出者
He was knocked down by a bus。这里的by是指他被车撞倒了,撞的是一个瞬间的接触。
The book is written by Tom。这本书是Tom写的。与书存在的时间比起来,写书的时间是短暂的。创作(写)的过程是作者与书接触的时间,所以这段时间是短暂的。
同理This book is read by me。我读这本书的时间与它存在的时间比起来也是短暂的所以用by。
引申含义:使用某种工具
To travel by bus,坐巴士旅行。这里要明确行动的目的是旅行,而不是坐巴士。坐巴士的时间只占旅行时间的一部分,也就是短暂的临时的,因此用by。
引申含义:不迟于
Can you finish the work by five o'clock,你能在五点前完成工作么。这里的by five o'clock, 指的是刚刚接触五点时,因此中文解释成5点之前。
引申含义:在某时间段
Owl sleep by day and hunt by night. 猫头鹰白天睡觉晚上狩猎。这里思考一个问题,为什么说“我今天白天工作”是“I work during day today”,不用by而猫头鹰用by呢?!其实“猫头鹰白天睡觉晚上狩猎”这句话说的是猫头鹰一生的习性,我们把它的一生的时间看作一条直线,然后把它睡觉的时间从直线上抹掉,你就会得到一条断断续续的虚线。虚线实的部分代表晚上,空的地方代表白天。也就是说它狩猎的时间是断断续续的所以用by。它睡觉的时间也同理。而“I work during day today”强调的是我整个白天都在持续的工作,所以不能用by。
引申含义:度量单位
They're paid by hour,他们按照小时支付报酬。这里的by hour,指的就是一个小时一个小时断断续续地支付报酬。
We only sell it by the metre,同理。
引申含义:表示频率
They're improving day by day, 他们一天接着一天地改进。这里要把这句话分开看。“They're improving”是主要成分,表示他们正在改进。加上一个day,“They're improving day” ,这里的day是副词表示“每一天”。因此“They're improving day”表示“他们正在每天都在改进”。而最后的by day,这里的day是一个名词,by day 还是一个度量单位,表示他们以天为单位正在每天的改进。所以整句话翻译成中文就变成了,他们一天接着一天地改进。
引申含义:乘除运算的乘除数
6 (is) multiplied by 2 equals 12. 这里可以用by的另一个引申含义“被动语态动作的发出者”来解释,6被2乘。这也是为什么中文翻译的时候6是被乘数,而2是乘数的原因。