shore指与海洋、江河水面相接的陆地,即“海岸、湖岸”,强调从陆地着眼来说明它与水面的衔接,一般前面不加限定词,但the shores of the lake已经有限定关系,所以可以加the,shores可用复数,有时可以on shore表示“在岸上、在陆地上”,相对与on the sea。
coast指沿海狭长的陆地,尤指视为边界的“海岸线”,与shore相反,它是从水面着眼来说明它与陆地相衔接的。
A whale was found washed up on the shore.
一头鲸被发现冲到了岸上。
The town is in a direct line between London and the coast.
这个镇在伦敦与海岸之间的直线上。
The army began their long march to the coast.
部队开始了他们开往沿海地区的长途行军。