at 是“在...旁边”,beside也是“在...旁边”。但前者位置较随便,后者表示在较近的距离。next to 是“与...相邻”,表示“紧挨着”的意思。near的意思是“在...附近”,实际距离不一定远近,取决于说话者的口气。例如,你认为2公里是“近”,他认为10米是“近”。on指的是“在...之上”
at 是“在...旁边”,beside也是“在...旁边”。但前者位置较随便,后者表示在较近的距离。next to 是“与...相邻”,表示“紧挨着”的意思。near的意思是“在...附近”,实际距离不一定远近,取决于说话者的口气。例如,你认为2公里是“近”,他认为10米是“近”。on指的是“在...之上”