beside 和 by 都可以用来指示某个实物的位置,在这个点上它们意思一样且都为介词,且 beside 是 by 的同义词。
一、作为介词 beside 只能指示地方或位置,而作为介词的 by 有更多的意思和用法,例如:
1、by 跟时间名词,意为“不迟于,在…之前”,例如:
I’ll be there by 10 am.
我上午10点前会到。
2、by 跟对象名词,常置于表示被动的动词后,表示为使为者,例如:
Three terrorists were killed by the army.
三名恐怖分子被军队打死。
3、by 跟方式名词,表示方式,例如:
You can turn off the alarm by pressing this button.
你可以按这个按钮来关掉警报器。
4、by 跟地方或位置名词,意为“靠近,在…旁边”,此时的 by 跟 beside 意思相同,例如:
There is a lovely cabin by the lake.
湖边有一个可爱的小屋。
Their stranded vehicle was found by the roadside.
他们滞留的车辆在路边被发现。
He built a small cottage by the river.
他在河边建了一座小农舍。
There’s a nice café by the public library.
公共图书馆旁边有一家不错的咖啡馆。
beside 是个非常正式的介词,后跟表示地方或位置的名词,用来表明位置,例如:
I kept the book on the small table beside the bed.
我把书放在床边的小桌子上。
The photographer asked him to sit beside the principal.
摄影师让他坐在校长旁边。
He didn’t notice her husband, who was sitting beside her.
他没有注意到坐在她旁边的丈夫。
She chose the small room beside the kitchen.
她选择了厨房旁边的小房间。
二、by 可以用来表示经过某物的运动,而 beside 不可以,例如:
He drove by her house yesterday.
他昨天开车经过她家。