分类：教育/科学-外语学习
问题：英语：Therearemanyislands____thecoa? 
：There are many islands ____the coast of the Irish sea.A.on B.off正确答案是B，为什么？
回答：There are many islands ____the coast of the Irish sea.
A.on 
B.off
正确答案是B， 说到岛屿和其他东西在某处海岸以外，要用off…来表示：
There are many islands off the northwest coast of Scotland. 苏格兰的西北海岸外有许多岛屿。
The longest coral bed in the world is one which lies off the northeast coast of Australia. 世界上最长的珊瑚礁位于澳大利亚东北海岸。