1.on、above、over
on、above、over都可以表示上方。
on表示“相互接触的上面”
above表示“位置较高的上方”
over表示“正上方”。
2.in、on、to
in、on、to都可表两地的空间相对位置。
in表示在某地范围之内
to表示在某地范围之外,不强调是否接壤
on表示相邻、接壤
3.in front of、in the front of
in front of表示“在......外部的前面”
in the front of表示“在......内部的前面”。
4.near、by、beside
near表示“在附近”
by和beside表示“在旁边”,比near表示的距离更近一些。
5.between、among
between表示“在二者之间”
among表示“在多者之间”。
需要注意的是,among通常后接抽象的人和事物,若需接具体的人和事物时,即使表示多者之间,也应当用between,此时可以理解为多者之中的任意二者之间。
如:Switzerland lies between France, Austria and Italy. 瑞士位于法国、奥地利和意大利三者之间。这个句子中的France/Austria/Italy都是指具体的国家,而among后接抽象的事物,所以尽管有三个事物,也应当使用between。
6.across、over、through、past
across通常表示“横穿某一平面”
over表示“越过某物”
through表示“从某物内部穿过”
past表示“从旁边经过”。
(1)before和by都表“在......时间之前”“不迟于......”。
(2)after和in接时间段,都表“在......时间之后”,after接时间段用于一般过去时,in接时间段用于一般将来时;另外,after也可以接时间点,用于一般将来时。
(3)within表“在......时间之内”。如:I can finish the work within an hour. 我可以在一个小时之内完成这项工作。