✔ 最佳答案
答案應該是 on。
即:
I bought a lot of souvenirs for my friends and parents on Lamma Island too.
例句可見:
1. Cambridge Dictionary Online (
http://dictionary.cambridge.org/dictionary/british/island)
- They live on the large Japanese island of Hokkaido.
2. Yahoo! 字典 (
http://hk.dictionary.yahoo.com/dictionary?p=island)
- He lived on a small island off the shore.
在牛津高階英漢雙語字典中查「islander」也可找到類似的例句:
- ... person living on a small island ...
2010-07-22 23:21:03 補充:
It should be "on", according to the above mentioned dictionaries, which are supposed to be authoritative and reliable.
It is fine to add "from some shops", but not necessary.
By the way, "sovenirs" is a wrong spelling. The correct spelling should be "souvenirs".