楼上似乎没看明白:
1、arrive是不及物动词,接名词时,必须加上相应的介词,表示“到达(某地)”
arrive in+大地方:arrive in Beijing,arrive in Shanghai...
arrive at+小地方:arrive at the bus stop,arrive at the village...
所以Connie arrived at the village on a snowy night.--- at不能换成in.
2.The old woman lives in a small village.
live表示"居住,生活"也是不及物动词,接名词,同样必须加相应的介词,这里指“住在...的里面”,肯定用in.
eg:live in the sky/ water,live on the tree...
这里跟上面不一样,上面的意思表示“到达某处”,这里表示“生活或居住在某地”.
若有用,
若不懂,