✨ คำตอบที่ดีที่สุด ✨
1. the town(単数)が複数の島(islands)にあるはずがないからです。その町は一つの島(an island)にあるはずです。
2. その歌手はこの10年の間、誰にも見られていな[い]。であれば、〇The singer [has not been seen] by anyone for the last ten years.
…いな[かった]では、現在完了形は使えないと思います。
参考にしてください。
You're welcome!😊
ありがとうございます🙇♀️