介詞of at in on等+地點的,有什麼不同用法? 我只知道on farm,但是為什麼就不能用in farm了?還有at party,為什麼用at?還有,比如,the answer to the question.為什麼answer的定語要用介詞to而不用of?這些知識點有基本原則嗎?

介詞of at in on等+地點的,有什麼不同用法? 我只知道on farm,但是為什麼就不能用in farm了?還有at party,為什麼用at?還有,比如,the answer to the question.為什麼answer的定語要用介詞to而不用of?這些知識點有基本原則嗎?

介詞at,in,on,by表示地方、地點、位置:
2.1 at把地方、地點、位置當作一個“點”:
1.The begger is sitting at the corner.那乞丐坐在角落裏
2.Jane is waiting for you at the busstop.Jane在巴士站等你.
3.at home在家
4.Who's standing there at the door?誰站在門口?
5.at the top of the page在一頁的上面
6.The shop is at the end of the road.那商店就在路的尾端.
7.at the entrance在進口處
8.at the crossroads在十字路口
9.When will you arrive at the office?你什麼時候會到公司呢?
10.I'm in France,at Paris.我住在法國巴黎.(相對法國來講,巴黎只是一個
“點”)
11.There is a small hut at the foot of the hill.山脚下有一座小屋子.
12.My aunt lives at 55 Boretz Road in Durham.
我的姑媽住在Durham,Boretz路門牌55號.(地址要用at,不能用in)
13.at the side在一邊
14.at reception在招待會上
15.I'm at work.我在工作.
16.at class/ home/ the library/ the office/ school在班上/家裡/圖書館/公
司/學校
2.2 in把地方、地點、位置當作一個範圍或一個封閉的空間:
1.I live in London.我住在倫敦.(大城市用in)
2.I live in England,at London.我住在英國倫敦.(England大過London喔)
3.I live in a big city,my sister lives at a small town.我住在大城市,我
姐姐住在一個小市鎮.(如果把city看做一個圓圈,small town就成一個點.囙此就in
a city,at a small town.
4.We have a meeting in Beijing.我們有北京有一個會議.
5.Mars is in the Solar System.火星在太陽系裏.
6.in a car乘汽車(不是on a car也不是by a car喔)
7.in a taxi乘的士(不是on a taxi或by a taxi)
8.in a helicopter乘直升機
9.in a boat乘小船
10.in a lift(elevator)乘電梯(電梯像個籠子,當然要用in啦)
11.in the newspaper在報上
12.in the sky在空中
13.in the bed在床上(也可用on the bed)
14.in the bedroom/ class/ library/ school在寢室/課室/圖書館/學校
2.3 on把地方、地點、位置當作一個平面:
1.The author's name is on the cover of the book.在書的封面上有作者的名
字.
2.There are no prices on this menu.在這選單上沒有價錢.
3.You are standing on my foot.你踏到我的脚了.
4.There was a“no smoking”sign on the wall.在那牆上有個“不准吸烟”的牌
子.
5.I live on the 7th floor at 21 Oxford Street in London.我住在倫敦牛津街
21號八樓.(7th floor就是八樓;注意句中的on,at,in的用法)
6.on a bus乘巴士(不是in a bus喔)
7.on a train乘火車(可想像“騎”在火車上,哈哈)
8.on a plane乘飛機(可想像“騎”在飛機上)
9.on a ship乘輪船
10.on a bicycle,on a motorbike騎自行車/機車
11.on a horse,on an elephant騎馬/象
12.on the radio,on television聽廣播、看電視
13.on the left,on the right在左邊、在右邊
14.on the way在路上
15.on the bed在床上(也可用in the bed)
16.on the ceiling在天花板上
17.on the floor在地板上
2.4 by用在表示位置(有在旁、貼近、靠近之意):
1.by the fire在爐邊
2.by the seaside在海邊
3.a path by the river沿河道路
4.by the nearest road走近路
我想要記憶介詞的用法,就得用一點想像力加以聯想.如:at home,at the door,at
the corner等等,可想像“at家門口的角落裏”.再比如:in Beijing,in a car,in
a taxi,in a boat,in a helicopter,in the sky…可想像為“In北京,乘汽
車,乘的士,再乘小船,乘上直升機在空中飛”.