in表示在……中,在……内,例如:
in the village(在村里) in the street(在街上)in the fields(在田里)in the woods(在树林里)in the wall(在墙里面,例如在墙上打个钉)
on 表示在一个平面上,例如:
on the table(在桌上)on the lake(在湖面上)on the wall(在墙上,例如在墙的平面上挂幅画)
再比较:
We swim in the river.(我们在河里游泳)We have a house on the river.(我们有座房子在河面上)
如果是写在卡上/画上写的话是 write on the card /picture
如果东西在卡里或是画里的话是 in